Excelsior Hotel Gallia - Luxury Collection Hotel 5 stars

Piazza Duca D'Aosta 9, Central Station, 20124 Milan, Italy

Hotel image
Read more reviews for Excelsior Hotel Gallia - Luxury Collection Hotel