Restaurants in Milpitas, CA

333 S. AbbottMilpitas, CA 95035
(408) 262-9090
Open 24 hours, 7 Days a Week