About
Perching on the banks of the River Stour, tucked away in the picturesque village of Nayland, sits The Anchor Inn, a charming country inn and restaurant serving traditional British cuisine with a twist.
Book Tickets
Map & Directions
Colchester