Route GuidesRoutes City GuidesCities Map Log in

Staybridge Suites London-Vauxhall

London
100 Vauxhall Walk, London, SE11 5AL

93 rooms · ★★★★ · from £143


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 WiFi is accessible throughout.