18 Albert Embankment, London,
Perfectly located on the banks of the river Thames, the Plaza on the River is opposite the Tate Britain Art Gallery, and has great views of the famous landmarks including the London Eye, Big Ben and Houses of Parliament. The hotel has a range of contemporary and fully air-conditioned open plan and one bedroom suites, all of which offer modern amenities including broadband and wireless Internet access, bathrobes and slippers, kitchen area with toaster, dishwasher, microwave, iron and fridge/freezer and flat screen satellite TV and DVD player. Guests can relax and enjoy fine food and wine in the Chino Latino Brasserie.
Click here for the no frames version of Plaza on the River
Fine Hotels - Home > Hotels in England > Hotels in London >
Plaza on the River in London