Hotel Castello Miramare Genoa offers pleasant hotel accommodation in Genoa.
Hotel Castello Miramare Genoa Pegli Liguria Italy