Address: 5821 Avalon Blvd, Los Angeles, CA 90011 Phone: (323) 672-9485
Reviewed on 12/10/2025
By: Shanelle S.
Delicious, casual taco spot. Came here for a very late dinner with my dad and boyfriend and parked on the street opposite. We paid in cash and ordered... more