Best Western Plus Vauxhall Hotel
The 3-star Best Western Plus Vauxhall Hotel is situated a mere 2.1 km away from Churchill War Rooms, Tower of London and Westminster Hall.
Serving an array of dishes, Tia maria Tapioca and Hot Stuff are just 100 meters away.
Oval underground station is within 10 minutes' walking distance from the property.