Ideally located on the banks of the River Thames, Park Plaza is directly opposite Big Ben and the Houses of Parliament. The hotel is within walking distance of several attractions, including the London Eye, the London Aquarium, the National Theatre and Royal Festival Hall. This London South Bank hotel is also just five minutes from the Waterloo and Westminster tube and mainline stations.
Westminster Park Plaza
200 Westminster Bridge Road, London SE1 7UT, United Kingdom