Via Di Santa Maria Maggiore, 151, 00184 Roma
Vacation Home
with
1
room
La Grande Casa - City Center in Rome offers accommodations with free Wifi, a 4-minute walk from Cavour Metro Station,
0.6 miles from Colosseo Metro Station, and a 9-minute walk from Vittorio Emanuele Metro Station. The property is around a 8-minute walk from Repubblica - Teatro dell'Opera Metro Station, half ...