Staybridge Suites London-Vauxhall 4 stars

100 Vauxhall Walk, Lambeth, London, SE11 5AL, United Kingdom

Hotel image
Read more reviews for Staybridge Suites London-Vauxhall