Mayflower Seafood Restaurant
51 Millbrae Ave, Millbrae, CA 94030
- Mon - Sun
- 11:00 am - 9:30 pm
Are you the owner of this business?Claim this page and customize your listing
Add Your Review
I like there selections of dishes. Food is hot when served unlike some other restaurants. Prices are a little on the high side, but well worth it!
View similar Seafood RestaurantsSuggest an edit