Search results
We did not find results for: premier inn cheltenham town centre.
Check spelling or type a new query.
We did not find results for: premier inn cheltenham town centre.
Check spelling or type a new query.
Premier Inn Limited is a British limited service hotel chain and the UK's largest hotel brand, with more than 800 hotels, with over 72,000 rooms. It operates hotels in a variety of locations including city centres, suburbs and airports, competing with the likes of Travelodge and Ibis hotels. The company was established by Whitbread as Travel Inn in 1987, to compete with... Wikipedia