Address: 13700 Foothill Blvd, Los Angeles, CA 91342 Phone:
Reviewed on 08/16/2025
By: Jessica N.
This place used to be soooooo good. Don't get me wrong, it's still super delicious, but what happened to the tortillas?? They're so paper thin now. Kept... more