Mayflower is a Chinese restaurant offering a range of traditional dishes, with options for delivery, takeout, catering, and reservations.