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.
Our hotels in the United Kingdom
200 Westminster Bridge Road, London,SE1 7UT,United Kingdom