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