Looking for hotels near Vauxhall?

Vauxhall, located in south London, is proudly perched in the beating, urban heart of the city. Boasting a riverside location, it is surrounded by top attractions, houses many excellent restaurant's and is renowned for its lively nightlife. Aside from being just across the river from the Tate Britain, the area is also close to a surprising number of museum's including the Imperial War Museum, Cinema Museum, the Guards Museum and the Churchill War Rooms. There really is plenty to keep you busy here right through to the small hours!