Other Restaurants in London - Tooting 238 Balham High Road, Tooting, London, SW17 7AW Tags: bring your own, cocktails, food, international