A friend suggested we go check this place out this weekend as apparently they make homemade tortillas right in front of you (and I've been on a quest).
I'm sure some have experience, so pls share! Worth it? Anything that is a 'must have'? thanks!
2126 Cesar Chavez Ave.
Los Angeles, CA 90033