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