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 close to St Peter's Square, The Vatican and Piazza del Popolo. The property is non-smoking and is located 1.4 km from...