Plaza on the River  -  5 Star

18 Albert Embankment, Lambeth, Greater London, SE1 7TJ [ Telephone not available ]

Loading Photos & Map of Plaza on the River

Be the first to Write a Review!

Been to Plaza on the River? Share your experiences!