Denham, United Kingdom, 2020-Oct-06 — /Travel PR News/ — Developed by L+R Hotels, IHG® Hotels & Resorts announces the opening of its newest UK hotel, managed by Atlas Hotels – Holiday Inn Express® Bicester, in Oxfordshire. Just a ten-minute walk from Bicester Village, a top UK shopping destination, a five-minute drive from Bicester town centre and with free on-site parking for guests,… Read the full press release