Taquería Los Gallos hero image

Taquería Los Gallos

Restaurant

13070 Central Ave, Boulder Creek, CA 95006, USA

Biter Score
9.0
Open
Thursday: 8:30 AM – 8:45 PM