Address: 7795 Foothill Blvd, Los Angeles, CA 91040 Phone: (323) 984-6383
Reviewed on 02/18/2025
By: Christina H.
Found this place by chance and now a customer for life. The amount of meat that goes into one freshly made taco: chefs kiss. We got Al pastor and cabeza... more