The Mayflower is a pub in Leigh-on-Sea offering well-kept ales, a variety of drinks, and seafood-focused British pub fare.