Plaza on the River - Club and Residence is situated on the south bank of the River Thames, opposite the Tate Britain art gallery, overlooking some of London's most impressive landmarks including the Houses of Parliament, Big Ben and the London Eye observation wheel. Other nearby attractions include Westminster Abbey, the Imperial War Museum, The Oval Cricket Ground, Buckingham Palace and London Aquarium. The hotel is close to Waterloo and Vauxhall rail and underground, Westminster underground ... More