3726 Florence St, Redwood City, California 94063 USA
AguaChile Los Gallos Taqueira Redwood City
Photo Credit: Yelp