If you love tacos and love the taste of al carbon. Sonora Town in down town LA will not disappoint. Along with agua frescas and hand made tortillas. This place is a delicious gem. If you are ever in DTLA be sure to check it out.
We are proudly located in Downtown LA: 208 E. 8th Street Los Angeles, CA 90014