Pub
The Mayflower
Southend-on-Sea, United Kingdom
About
The Mayflower is a dog-friendly pub and restaurant in Old Leigh, known for its CAMRA-winning real ales, delicious fish and chips, and a pretty outdoor seating area overlooking Leigh Creek.
Is this your venue?
Claim This Venue