Anchor
Sandwich Shop · Bar
Enjoy freshly made meals, sandwiches, and snacks at Anchor, a café bar with a fully licensed bar. Located in Denham Garden Village.
Location
Best places nearby
The highest rated places close to Anchor.
Local restaurants nearby
Denham Garden Village, Denham Green Lane, Denham, England



