The UK’s largest hotel business has opened seven new hotels since the start of its current financial year in March 2024 The 1 ...
The 137-bedroom Premier Inn at London Waterloo (North Lambeth) in Central London ... Cambridge, Bristol, York, and Torquay, reflecting the company’s objective of expanding its estate in popular ...