List of hotels at Lambeth
2 Number of Hotels found in Lambeth
Lambeth North Station (1), Vauxhall Tube Station (1),
Address: 18 Albert Embankment, Lambeth, London, SE1 7TJ, United Kingdom.
Nearest Landmark: Vauxhall Tube Station
(8 minutes walk)
Distance: 0.6 Miles from London Centre
Located on the south side of the River Thames, 650 m from the London Underground, Park Plaza London Riverbank has free WiFi and air-conditioned rooms with...
Address: 6 Hercules Road, Lambeth, London, SE1 7DP, United Kingdom.
Nearest Landmark: Lambeth North Station
(2 minutes walk)
Distance: 3.3 Miles from London Centre
Offering a restaurant, Park Plaza London Waterloo is located in London, a short walk from Lambeth North underground station and less than a 10-minute walk...