Milano Station HotelHotel
Via Angelo Scarsellini 1, Niguarda, 20161 Milan, Italy
Located just 150 metres from Affori Centro Metro, Milano Station Hotel offers 24-hour reception and free Wi-Fi in public areas. You can reach Milan Cathedral and Milano Centrale Station by metro.