Park Plaza London Riverbank

 
What do you think of this place? Love it or not?
On the Thames
Located in the heart of Central London, Park Plaza London offers easy access to popular attractions, such as Big Ben and the London Eye. A part of the Radisson Hotel Group, you can expect a superior level of hospitality and amenities during your stay.

Location

Tags