73 via ottaviano, 00192 Roma
Apartments
In a central area of Rome, set within a short distance of Ottaviano Metro Station and Lepanto Metro Station, House of Cardinals offers free WiFi, air conditioning and household amenities such as kitchenware and coffee machine. The property is close to Piazza del Popolo, St. Peter's Basilica and Flaminio...