The Anchor - Great Barford

images.jpg

The Anchor Inn and Restaurant is situated by the river Great Ouse at the picturesque village of Great Barford.

images.jpg 1 year ago
Showing 1 result