Mayflower Seafood Restaurant
(650) 692-6666 | View Website

51 Millbrae Ave, Millbrae, CA | Directions   94030

37.598197 -122.387567
Get Directions