El Chacho
No reviews on YupUp yet.
Where you'll find it
35511 Newark Blvd, Newark, CA 94560
Get directionsFrequently asked questions
El Chacho is at 35511 Newark Blvd, Newark, CA 94560.
No reviews on YupUp yet.
35511 Newark Blvd, Newark, CA 94560
Get directions