Loading hotels
Confirming room availability...
Ibis Montpellier Centre, 95, Place Vauban, montpellier, France
Take in the views from a terrace and make use of amenities such as complimentary wireless Internet access and a television in a common area.