Evelia HotelsHotel
47 Ave Thiers, Nice, 06000
Located in Nice, a short walk from Nice Train Station, Evelia Hotels offers rooms with a flat-screen TV and free Wi-Fi access. This property is 750 metres from Jean Médecin shopping street and a tram stop.