Property Location: Located in Milan (Central Station), Hotel Central Station is within a 15-minute walk of Corso Buenos Aires and Piazza della Repubblica. This hotel is 2.4 mi (3.8 km) from Teatro alla Scala and 2.6 mi (4.1 km) from Piazza del Duomo. Rooms: Make yourself at home ... Show More
Reach us, we're available 24/7.