Company name: Vauxhall Food & Beer Garden
Description: Indoor-outdoor food hall & bar
6A S Lambeth Pl, London SW8 1SP, United Kingdom