Property Location: With a stay at Hotel Metro, you'll be centrally located in Milan, within a 10-minute drive of Santa Maria delle Grazie and Leonardo da Vinci Museum of Science and Technology. This hotel is 1.8 mi (3 km) from Teatro alla Scala and 2 mi (3.3 km) from Piazza del D... Show More
Reach us, we're available 24/7.