Located just a few metres from the River Thames and with stunning views of the London Eye and Westminster, Staybridge Suites London Vauxhall is a contemporary, design-led hotel. Free Wi-Fi is accessible throughout.
100 Vauxhall Walk, Lambeth, London, SE11 5AL, United Kingdom
Hotel booked 2 times today.
Nightly rates from $158