Loading hotels
Confirming room availability...
Hotel Star, Via Dei Bossi 5, Milan, Italy
Locationset right around the corner from La Scala and less than 5 minutes' walk from the Duomo.RoomsThe Star's rooms have LCD satellite TV, minibars and tea and coffee-makersAmenitiesStar Hotel has a TV lounge where you can use a free Wi-Fi connection. Free newspapers are provided.