Park Plaza Riverbank London

from
check rates
avg/night
up to: % savings
18 Albert Embankment, London, England SE1 7TJ
  • stars
  • rating
Located opposite the Tate Britain, along the River Thames, gives you a chance to visit London`s famous historical landmarks.The hotel is easily approachable from Waterloo,Vauxhall and Westminster stations. read more
Special Offer
Reviews