Stunning hotels in City Centre London
Please note, as per the UK Governments guidelines, it will become mandatory for all guests to wear a face mask in all hotel public areas from 8 August. You can read the full announcement here
If you're looking to stay in a city centre London hotel - look no further! Choose from one of the eight contemporary London hotels courtesy of Park Plaza. All hotels are located in the heart of London City: the perfect base for your visit to the world's greatest city. From delicious dining destinations and sophisticated rooms with modern amenities, to state-of-the-art business centres and event facilities, our London hotels have a proven track record of exceeding guests’ expectations.
Our hotels in the United Kingdom
200 Westminster Bridge Road, London, SE1 7UT,United Kingdom