La Flamita Mixe Taco Stand

Restaurant

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

Biter Score
9.4
Closed
Monday: Closed