Mayflower Seafood Restaurant

34348 Alvarado Niles Rd
Union City, CA
510.489.8386
37.58766
-122.022713

for Mayflower Seafood Restaurant
Directions
from: