Mayflower Chinese Restaurant (6248) | MotorsportReg.com

It looks like the link you clicked was incomplete - your email client may be truncating the link preventing us from finding your subscriptions. Try cutting and pasting to get the complete value. 

Mayflower Chinese Restaurant

Location 428 Barber Lane, Milpitas, CA 95035, US
Video Watch a video tour/lap

No upcoming events currently. See more events near Milpitas, CA

No recent events. See more events near Milpitas, CA