Located in the heart of Hampshire’s green hills, The anchor Inn is true country pub. Menus included local ales, award-winning wines and classic Brithish specialies using fresh local produce.
The Anchor Inn
Hampshire, United Kingdom
anchorinnatlowerfroyle.co.uk