Mayflower Seafood Restaurant

51 Millbrae Ave
Millbrae, CA  
Hours of Operation
Mon-Fri 11am-2:30pm
Customer Reviews
Business Details
Other Places Like This

Hunan Garden Restaurant

3345 El Camino Real
Palo Alto, CA 94306
  (650) 565-8868
Shanghai Bistro
1055 El Camino Real
Millbrae, CA
0.5 mi
Shanghai Winter Garden
310 Broadway
Millbrae, CA
0.6 mi
Champagne Restaurant
121 El Camino Real
Millbrae, CA
0.8 mi