Scheduled for a soft opening on 4 February 2010, Park Plaza Westminster Bridge London is situated in London's South Bank, within walking distance of the cityâs most iconic attractions, including Big Ben and the Houses of Parliament, the London Eye and the London Aquarium. The contemporary, design-led hotel in London features 1,021 spacious guest rooms, including 54 suites and penthouses, as well as six distinctive dining and entertainment experiences.