Address: 1630 El Camino Real, Redwood City, CA 94063 Phone: (650) 367-4987
By: Nicholas W.
This place has the absolute best lengua tacos. They also make their tortillas fresh every day. Easily my favorite taco place in the Bay area and I eat it a... more