46 5td Ave, Redwood City, CA 94063-3602, Redwood City
Taqueria is clean and food is very good. It gets crowded around noon, but the line moves fast. Very clean store. Produce
Taqueria is clean and food is very good. It gets crowded around noon, but the line moves fast. Very clean store. Produce