Ideal for leisure or business travellers, Plaza on the River is London's five-star home away from home, offering individual service, superior surroundings and extensive living space overlooking the world's most famous clock, Big Ben. Guests at this hotel in London can choose from spacious Studio Suites, One-bedroom Suites and Two-bedroom Suites. Relax in the suite and check email with the free Wi-Fi access, or watch a movie on the plasma TV. For the ultimate experience, book a suite with a balcony overlooking the River Thames. Plaza on the River London hotel rooms provide guests a tranquil retreat in the heart of the picturesque South Bank.