Established in 1995, Mayflower is a Chinese takeaway and restaurant. It offers classic dishes and was a Tried & Tasted award winner in 2014.