The Mayflower is a traditional pub with beautiful bedrooms, located in the picturesque harbour town of Lymington in the New Forest. Whether youre stopping by for a pint, tucking into a delicious locally sourced supper, or settling in for a coastal escape, theres always a warm welcome. On the menu, its all about traditional pub food created with the finest seasonal and local produce, and the best Su ADZN1_UKCT