The five-star Plaza on the River Club and Residence presents guests with unbeatable views over the River Thames and luxurious lodgings to suit even the most discerning visitor. Service at the hotel is second to none and the hotel’s proximity to London attractions makes it an ideal base to explore the capital. Sights such as the Houses of Parliament, the London Eye and Big Ben can be viewed from rooms with Thames views while other popular attractions such as Oxford Street and the West End are accessible by underground.