Park Plaza London Riverbank Hotel
London England
Check in
N/A
Check out
N/A
Located in London (London City Centre), Park Plaza London Riverbank Hotel is within a 15-minute walk of Westminster Abbey and Houses of Parliament. This hotel is 1.1 mi (1.7 km) from Big Ben and 1.1 mi (1.7 km) from London Eye.
Property Details
Location
18 Albert Embankment, London, England EC1 7TJ, United Kingdom