The Albert Inn
Pub · Bar
The Albert Inn is a British pub offering a wide selection of drinks. It's a local spot with live sports on TV.
Location
Best places nearby
The highest rated places close to The Albert Inn.
Local restaurants nearby
The Albert, 81 High Street, ENG



