Property Location: With a stay at this property in Milan (Navigli), you'll be within a 15-minute drive of Leonardo da Vinci Museum of Science and Technology and Church of Santa Maria delle Grazie. This property is 2.6 mi (4.1 km) from Castello Sforzesco and 2.6 mi (4.2 km) from S... Show More
Reach us, we're available 24/7.