Park Plaza Riverbank Park Plaza Riverbank, 4 Star Hotel

18 Albert Embankment, Waterloo, London, SE1 7SP

Overlooking the River Thames the Park Plaza Riverbank is the a popular London Hotel situated in the heart of central London close to many of London's top attractions. Some guest rooms have views of the River Thames and the London skyline.

Search deals for Park Plaza London Riverbank Vauxhall Hotel

Situated on the Albert Embankment south side of the River Thames, the Park Plaza Riverbank is a deluxe 4-star hotel in central London. The hotel is set across the river from the Tate Britain gallery, with the London Eye, Houses of Parliament and Big Ben are all within reach.