Lata Lata - the United Kingdom

Best Emerging European Restaurant 2019 - Buckinghamshire