Hotel BrandsHotelsLatest News
Atlas Hotels open new Holiday Inn Express in Oxfordshire town
Hospitality management firm Atlas Hotels has announced it has opened a new Holiday Inn Express in the Oxfordshire town of Bicester.
You'll need to
subscribe to unlock this content. Already subscribed? Login?