VENUE
Park Plaza Westminster Bridge, 200 Westminster Bridge Road, London SE1 7UT
Park Plaza Westminster Bridge London Hotel is situated in London's South Bank, within walking distance of the city's most iconic attractions including Big Ben and the London Eye.