The Village Inn - the United Kingdom

Best British Pub & Restaurant - Berkshire