Company name: Tokova Restaurant
Description: Located in Broadway Market, we’re just a short walk away from Tooting Broadway station.
Unit 95 Broadway Market, 29 Tooting High St, London SW17 0RJ, United Kingdom