El Charrito Taqueria

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

Deals

Explore more:
Some content provided by