Starhotels Echo



Milan • Show on map
Price as low as EUR 151.20
This eco-friendly hotel has free WiFi throughout and is just 200 metres from Milano Centrale Train Station. Its modern rooms are decorated with soothing tones of beige and floral wall art and provide…More info


