A stay at Hotel Mennini places you in the heart of Milan, within a 10-minute walk of Corso Buenos Aires and Piazza della Repubblica. This hotel is 0.7 mi (1.1 km) from Porta Venezia and 1.7 mi (2.8 km) from Teatro alla Scala.
Via napo torriani 14
Milan
20124
Checking for room alternatives