Company name: The Exhibit
Description: Venue for food & drink, movies & events
12 Balham Station Rd, London SW12 9SG, United Kingdom