Palo Alto
Sancho's Taqueria is one of Palo Alto.

1. Sancho's Taqueria

8.5
491 Lytton Ave (at Cowper), Palo Alto, CA
Mexican Restaurant · Downtown North · 103 tips and reviews