Mayflower Restaurant 428 Barber Lane Milpitas CA United States
Web Information: Web Page Menu
Phone: 408.922.2700