Opened in 2010, the huge Park Plaza Westminster Bridge is the largest purpose-built hotel in London.
Located on the south bank of the River Thames directly opposite the Houses of Parliament, this 15-story, contemporary glass-paneled structure is near the London Eye and a five-minute walk from Westminster and Waterloo stations.
Door staffers welcome guests at the bottom of an escalator that leads to a large second-floor reception area, which has color-changing LED walls and dramatic floral ...