Address: 20505 Sherman Way, Los Angeles, CA 91306 Phone: (323) 580-4636
Reviewed on 05/06/2025
By: Annette L.
My favorite taco stand with delicious salsas. It's hard to find a better place for Tijuana style Al pastor. I love their queso tacos. Handmade tortillas!! more