Location: in Montélimar city centre, about 500 metres from the train station.
See more: Hotels in Europe Hotels in France Hotels in Montelimar Holiday Destinations in Europe