Mayflower Seafood Restaurant in Millbrae, CA offers a delectable selection of dim sum and traditional Chinese cuisine, including shrimp dumplings, steamed BBQ pork buns, and deep-fried taro meat dumplings.
With a diverse menu and a commitment to quality, Mayflower Seafood Restaurant provides a satisfying dining experience for both lunch and dinner, seven days a week.
Generated from the website