Staybridge Suites London - Vauxhall, an IHG Hotel
4-star hotel in London City Centre
Reviews
9.4 out of 10
Exceptional
Popular amenities
Explore the area
100 Vauxhall Walk, London, England, SE11 5EL
- The Oval9 min walk
- Westminster Abbey18 min walk
- Westminster Bridge4 min drive
- London (LCY-London City)42 min drive