15 Via Ludovico Muratori, 00184 Roma
Apartment
with
1
room
La rosa di roma colosseo in Rome provides accommodations with free Wifi, a 9-minute walk from Vittorio Emanuele
Metro Station, half a mile from The Colosseum, and a 12-minute walk from Santa Maria Maggiore. Popular points of interest nearby include Colosseo Metro Station, Porta Maggiore, and Roma Termini. The ...