5 ★
Plaza on the River
Address: 18 Albert Embankment, London, United Kingdom
On the South Bank of the River Thames, Plaza on the River suites offer elegant, luxury accommodation. Many have superb views of London, whilst all have a modern fitted kitchen. Free WiFi is available in public areas.
Hotels Nearby
-
Park Plaza Riverbank London 4 ★
18 Albert Embankment, London
-
Still Life Vauxhall Executive
Black Prince Road, London
-
Staybridge Suites London-Vauxhall 4 ★
100 Vauxhall Walk, London
-
Black Prince 2 Bedroom Apartment
79 Black Prince Road Flat 4, London
-
Vauxhall Townhouse
189 Lambeth Walk, Vauxhall, London
-
Central London Designer Apartment
17 Pillfold House, 11 Old Paradise St, London
-
DoubleTree by Hilton London - Westminster 4 ★
30 John Islip St, London
-
Novotel London Waterloo 4 ★
113 Lambeth Rd, London
-
Homtel Vauxhall 4 ★
70 Sancroft Street, London
-
City Stay Aparts - Lux Apartment near Big Ben 5 ★
Marsham Street, London
-
Luxury Apartments in Central London 5 ★
75 Page Street, London
-
Westminster Studio Apartment 4 ★
Tufton Street, Westminister , London
- 🏠 WorldPlaces ›
- Hotels ›
- 🇬🇧 United Kingdom ›
- London ›
- Plaza on the River