The Park Plaza Riverbank London is situated on the south side of the River Thames, opposite the Tate Britain art gallery, occupying stunning views of the Houses of Parliament, Big Ben and the London Eye. The hotel boasts 396 guestrooms as well as brasserie restaurant and bar. Sorry,
your browser is not frames-compatible