El Hotel Mascagni Luxury Depandance está ubicado en un edificio del siglo XVIII en Roma, a 500 metros de la Piazza Barberini y a 800 metros de Santa María la Mayor.
Número de habitaciones: 6
Via Vittorio Emanuele Orlando, 83 (check in takes place at Via Vittorio Emanuele Orlando 90), Estación de Termini, 00185 Roma, Italia