Park Plaza Westminster Bridge London

Conveniently situated on the South Bank of the Thames and overlooking the Houses of Parliament, Park Plaza Westminster Bridge London is an iconic hotel.