Mayflower
Sandwich Shop
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.
Location
Best places nearby
The highest rated places close to Mayflower.
Local restaurants nearby
182 Lane End, Chapeltown, Sheffield, S35 2UJ, United Kingdom


