I was in a @Channel 5 documentary about @Premier Inn, and got insulted by a celebrity
Hotel premier inn - mini movie profile
Leeds Employer Film: Premier Inn (Hospitality and Tourism), 2014
Premier Inn is a British hotel chain and the UK's largest hotel brand, with more than 72,000 rooms and 780 hotels. It operates hotels in a variety of locations including city centres, suburbs and airports competing with the likes of Travelodge and Ibis hotels.