Sancho's Taqueria

Sancho's Taqueria

491 Lytton Ave , Palo Alto, CA 94301

(650) 322-8226

EAT24 Free Online Ordering