Mayflower Seafood Restaurant 428 Barber Ln Milpitas, CA 95035 Phone: (408) 922-2700 Fax: (408) 922-2700
Category: Restaurants