2 via pomponio leto, 00193 Roma
Apartments
Set in the heart of Rome, 500 metres from Ottaviano Metro Station, Domus appartamento centro Roma offers air-conditioned accommodation with free WiFi and a flat-screen TV. The property is close to several well-known attractions, 1.1 km from Lepanto Metro Station, less than 1 km from St. Peter's Basilica...