Mayflower is a Chinese restaurant specializing in seafood dishes, offering takeout and delivery services.