Zumbura - the United Kingdom

Best Indian Restaurant 2019 - South West London & Culinary Excellence in Healthy Indian Cuisine 2019