Via Cavour, 150, 00184 Roma
Apartment
with
1
room
Casa Cavour in Rome features accommodations with free Wifi, a 4-minute walk from Santa Maria Maggiore, half a
mile from Colosseo Metro Station, and a 13-minute walk from Domus Aurea. Popular points of interest nearby include Quirinale Palace, Vittorio Emanuele Metro Station, and Repubblica - Teatro dell'Opera ...