Rochelle Canteen - the United Kingdom

Best British Cuisine Restaurant 2019 - London