Mayflower Seafood Restaurant
51 Millbrae Ave Millbrae, CA 94030-2600
650-692-6666
Business Hours
Payment Types