Chez Mayflower Restaurant

416 Barber Ln
Milpitas, CA
408.894.9171
37.421341
-121.917686
Hours:
Mon - Thu:11am - 10:30pm
Fri - Sat:11am - 12:30am
Sun:11am - 10:30pm

for Chez Mayflower Restaurant
Directions
from: