Mayflower
Chinese
Established in 1995, Mayflower is a Chinese takeaway and restaurant. It offers classic dishes and was a Tried & Tasted award winner in 2014.
Location
Best places nearby
The highest rated places close to Mayflower.
Local restaurants nearby
37 Malvern Rd, England


