Welcome to
Plaza on the River
Situated in one of London’s premier locations opposite the Tate Britain on London’s vibrant South Bank, the newly refurbished five-star Plaza on the River™ overlooks the Houses of Parliament, Big Ben and the London Eye.
Plaza on the River allows guests to immerse themselves in luxurious London living and experience discreet service, whilst enjoying riverside calm in the centre of the capital.