Address: 4069 S Avalon Blvd, Los Angeles, CA 90011 Phone:
Reviewed on 12/01/2025
By: Roxanna Z.
My husband said these are the best tacos he had in the states. Period. The flame grilled meats make such a big difference in the flavor and the hand made... more