Hotel Mascagni Luxury Depandance is located in a building from the 18th century in Rome, 500 metres from Piazza Barberini and 800 metres from Santa Maria Maggiore.
Number of rooms: 6
Via Vittorio Emanuele Orlando, 83 (check in takes place at Via Vittorio Emanuele Orlando 90), Central Station, 00185 Rome, Italy