Mecenate Palace Hotel
Mecenate Palace Hotel
Via Carlo Alberto 3 Rome
Rooms from €96.59 ( £87.81 / $127.32 ) per night
Fabulously located opposite the Basilica di Santa Maria Maggiore, the Mecenate Palace Hotel makes a
Similarly Priced Hotels
This hotel supplied in conjunction with Octopus Travel UK.