Sophisticated hotel offering a restaurant, a rooftop terrace & a bar, plus Colosseum views.
Stays
Category
Via Labicana 125, 00184 Rome, Italy