Mayflower is a Chinese restaurant offering a delightful blend of classic and contemporary dishes, including a variety of dim sum. This family-style eatery provides authentic Chinese and Asian cuisine.