Mallards
Pub · Bar
Mallards is a pub with a cozy interior and outdoor seating on a charming High Street.
Location
Best places nearby
The highest rated places close to Mallards.
Local restaurants nearby
20 High Street, ENG
Location
The highest rated places close to Mallards.
20 High Street, ENG