The Anchor
Pub · Bar · Irish
The Anchor is a traditional inn.
Location
Best places nearby
The highest rated places close to The Anchor.
Local restaurants nearby
86 Liverpool Road, ENG
Location
The highest rated places close to The Anchor.
86 Liverpool Road, ENG