Address: 1721 Technology Dr, San Jose, CA 95110, USA
Address: 36782 Cedar Blvd, Newark, CA 94560, USA
“Prices are reasonable, service is prompt and friendly and the menu offers something for everyone. The food is fresh and well prepared. If you're in the Newark area this place is worth a visit!”
1 million customers
find businesses on BusinessYab every month.
500 businesses
join BusinessYab every day.
BusinessYab helps you…