Offering city views, Affittacamere Leoni Di Oro is an accommodation situated in Rome, 500 metres from Santa Maria Maggiore and less than 1 km from Cavour Metro Station.
Number of rooms: 11
Piazza Vittorio Emanuele II 121 Int 13 - Check in takes place at 2nd floor at Hotel Rome Love, Central Station, 00185 Rome, Italy