152 Old South Lambeth Rd, Vauxhall, SW8 1XX LondonShow on map
A brand new property featuring a modern boutique design, Best Western Plus Vauxhall Hotel is equipped with all the features and facilities you would expect from a modern London hotel.
It is perfectly placed, south of the River Thames in central London, less than half a mile from Vauxhall Station.
The Hotel offers contemporary accommodations for business and leisure DayBreakers.
All the en-suite bedrooms are an ideal place to relax for short stay. They come with with AC, free WiFi, Tea Coffee facilities, power shower, 32 inch smart TV.
Guests can relax in the Bar & Lounge area whist enjoying the use of our free WIFI over a glass of Wine.