Best Western Plus Vauxhall Hotel
152 Old South Lambeth Road, Lambeth, London, SW8 1XX, United Kingdom,Object type: Hotel London
Best Western Plus Vauxhall Hotel offers accommodation in London, 3 miles from Battersea. Conveniently located in the Lambeth district, the property is located 2