Located in Milan (Milan Centre), this apartment is within a 10-minute walk of Leonardo da Vinci Museum of Science and Technology and Santa Maria delle Grazie. This apartment is 0.4 mi (0.7 km) from Castello Sfo ... Read more

View all Luxury Hotels in Milan