Stunning hotels in City Centre London
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