Park Plaza Westminster Bridge Hotel, 200 Westminster Bridge Road, London SE1 7UT, United Kingdom
Hours: 24 Hours