Premier Inn opened a new 150 room hotel in central London as part of its continued expansion across the capital.
The property targets both business travellers and tourists with modern facilities and competitive rates. This development adds to the brand presence in key visitor areas and supports the capital hospitality sector.



