Overlooking the River Thames, the Plaza on the River is a fantastic place to stay in London. Whether you are looking for a romantic getaway, or are in the city on business, this hotel has it all, offering a wide range of luxurious services.
Book into one of the spacious guest rooms and discover what all the fuss is about; with every lodging having its own private bathroom and living area, as well as being fully equipped with all the appliances you could possibly need on your stay, the Plaza on the River is a real home from home.
Take a short stroll along the Thames and you’ll soon find yourself next some of the most well-known tourist attractions that London has to offer, including Westminster Abbey and Big Ben. The Tube is only a five minute walk away, ensuring that you have easy access to all of the city’s different regions.