Address: 8870 Corbin Ave, Los Angeles, CA 91324 Phone: (818) 626-8186
Reviewed on 11/22/2025
By: Marshay D.
Ok I came here since I heard a lot of hype!! So overall the food was decent...3/5 for me! I ordered the queso taco and I felt it could have had a tad bit... more