Best Western Plus Vauxhall HotelHotel
152 Old South Lambeth Road, Lambeth, London, SW8 1XX, United Kingdom
Best Western Plus Vauxhall Hotel offers accommodation in London, 3 miles from Battersea. Conveniently located in the Lambeth district, the property is located 2 miles from Westminster Abbey and Houses of Parliament.