Cunabu Marechiaro
Rzym - Via Gioberti, 30 Floor 1
Located within 300 metres of Santa Maria Maggiore and 1 km of Cavour Metro Station, Cunabu Marechiaro provides rooms with air conditioning and a private bathroom in Rome. This 3-star hotel offers room ...

