The Mayflower is a takeaway and sandwich shop. It is located at 182 Lane End. The establishment serves food and alcohol and offers outdoor seating.