Mayflower is a Chinese takeaway offering a menu for online ordering and both pickup and delivery options. The restaurant features a cozy interior and accommodates large groups.