Colosseo Rooms Imperial Rome


Rome • Show on map
View Details for Price
In the heart of Rome, Colosseo Rooms Imperial Rome offers rooms with free Wifi. The property is close to Santa Maria Maggiore, Vittorio Emanuele Metro Station, and Cavour Metro Station. The accommodation…More info
