Holiday Inn Express Montpellier Odysseum
60 Avenue Nina Simone, Montpellier, Montpellier, 34000
Very Good, 4
This 3 star hotel is located in the suburbs of Montpellier. It is a short drive away from the Place de la Comedie and the nearest station is Place de France....
More Info