Restaurant
Los Gallos Taqueria
19 locals recommend,
Location
3726 Florence St
Redwood City, CA
Friendly Acres
Tips from locals
Authentic Mexican food and great prices. Dine inside or out. Cash only but they have an ATM inside.
Los Gallos Taqueria by Airbnb Experiences
Get to know this iconic landmark through Airbnb Experiences, small group activities led by locals