Mayflower is a Chinese takeaway offering authentic flavors and generous portions.