News

Upper-upscale hotel brand Radisson Blu has opened a new property in Montpellier, France, designed to suit the needs of both business and leisure travellers. The Radisson Blu Hotel, Montpellier is ...