The Kings Head - the United Kingdom

British Steakhouse of the Year 2019 - Lincolnshire