Via plinio, 15, 00193 Roma
Apartments
Situated right in the heart of Rome, 600 metres from Lepanto Metro Station, La casa di Barcri features air-conditioned accommodation with free WiFi and a flat-screen TV. The property is located 1.3 km from Piazza Navona, 1.3 km from St Peter's Square and 1.4 km from The Vatican. Piazza del Popolo is...