Photo gallery for Staybridge Suites London - Vauxhall, an IHG Hotel
Staybridge Suites London - Vauxhall, an IHG Hotel
4-star hotel in London City Centre
Reviews
9.4
Exceptional
Popular amenities
Explore the area
100 Vauxhall Walk, London, England, SE11 5EL
- Big Ben4 min drive
- London Eye4 min drive
- Buckingham Palace6 min drive
- London (LHR-Heathrow)49 min drive