Park Plaza is the perfect place to stay
Stunning hotels in City Centre London




Our hotels in the United Kingdom
200 Westminster Bridge Road,
London, SE1 7UT,United Kingdom