Via pompeo magno, 10b, 00192 Roma
Apartments
Situated right in the centre of Rome, 300 metres from Lepanto Metro Station, Il Tetto features air-conditioned accommodation with free WiFi and a flat-screen TV. The property is close to several well-known attractions, 1.6 km from Piazza Navona, 1 km from Ottaviano Metro Station and 1.7 km from St Peter's...