The Anchor Inn - the United Kingdom

Best British Pub 2020 - Monmouthshire