Largo Leopardi, 12, 00185 Roma
Appartement
avec
1
chambre
Set in the centre of Rome, 400 metres from Santa Maria Maggiore and 400 metres from Vittorio Emanuele Metro Station,
Room in Rome Colosseum offers free WiFi and air conditioning. The property is close to several well-known attractions, 1.4 km from Porta Maggiore, 1.1 km from Rome Termini Metro Station and 1.2 ...