Loading hotels
Confirming room availability...
Hotel Terme Olimpia, Piazza Degli Zingari 4, Rome, Italy
Located in Monti (Rome City Centre), Hotel Terme Olimpia is minutes from Basilica di San Pietro in Vincoli and Chiesa di Santa Lucia in Selci. This property is within close proximity of Villa Aldobrandini and Il Ninfeo degli Annibaldi.