Enjoy freshly made meals, sandwiches, and snacks at Anchor, a café bar with a fully licensed bar. Located in Denham Garden Village.