Located in the heart of Rome A few hundred meters from the ‘Piazza della Repubblica’ and from the ‘Teatro dell'Opera’.

Not far from the Basilica of Santa Maria Maggiore, and only 10 minutes by foot from the stunning Trevi Fountains.



Wiew Google Map