
5220 N 1st St, Alviso, CA, 95002 (2418.9 miles away)
kblood
2 days, 13 hours ago
The roach coach empire of El Taco de Oro now has a real restaurant in its portfolio! This is the closest food I have found in the Bay Area to that of casual restaurants in Mexico City. The Enchiladas more… [1 review]