The Staybridge Suites London-Vauxhall is a member of the InterContinental Hotels Group chain. Given a score of 9.2 out of 10 by 28 reviewers, guests absolutely loved this property and considered it was an awesome place! Staybridge Suites London-Vauxhall is conveniently located in the popular Lambeth area. Between mid-range and deluxe categories, this 4 star …