La Flamita Mixe Taco Stand

Restaurant

7655 S Central Ave, Los Angeles, CA 90001, USA

Biter Score
9.4
Closed
Thursday: 3:30 PM – 11:30 PM