Mayflower is a Chinese restaurant known for its traditional dim sum, seafood, and Chinese BBQ in a large, modern dining room.