Park Plaza London Riverbank 4 stars

18 Albert Embankment, Lambeth, London, SE1 7TJ, United Kingdom

Hotel image
Read more reviews for Park Plaza London Riverbank