Piazza cola di rienzo, 92, 00193 Roma
Apartments
Located in Rome, 1 km from Castel Sant'Angelo and 1.4 km from Piazza Navona, Giulia Mesa Suites provides accommodation with amenities such as free WiFi and a flat-screen TV. This property is set a short distance from attractions such as Piazza del Popolo, St Peter's Square, and The Vatican. The property...