The Black Pepper - the United Kingdom

Best New Family-Run Restaurant 2019 - Greater Manchester