El Charrito Taqueria

3360 Middlefield Rd, Menlo Park, CA 94025
(650) 364-1668 · Mexican

Deals

Explore more:
Some content provided by