Eating places
VAUXHALL Arches
Vauxhall Arches is a versatile corporate venue situated in central London, just a stone's throw from Vauxhall station. Comprising seven railway arches along the River Thames, the venue provides a vibrant atmosphere and is equipped with state-of-the-art audio-visual technology, making it ideal for a variety of events, from conferences to celebrations.
The space features multiple rooms, outdoor areas, and VIP sections, accommodating events of all sizes. With a 24-hour licence and a range of culinary offerings from local street food traders, Vauxhall Arches aims to ensure a seamless experience for every occasion. Generated from the website