United States California Milpitas

Mayflower Seafood Restaurant

Upscale Chinese eatery offering dim sum, seafood specialties, and an elegant dining experience with banquet options.
  • 428 Barber Lane