Avocado & Lemon - the United Kingdom

Best European Restaurant 2019 - London