21 N Santa Cruz Ave, Los Gatos 95030, United States
21 N Santa Cruz Ave, Los Gatos 95030, United States
No delivery
Spot something wrong?
Dishes at Andale Taqueria. Prices may vary in venue.
Been to Andale Taqueria? Be the first to share what you ate.