House-made tostadas and pozole verde shine at this quirky West Adams spot—ceviche and fresh aguas frescas round out flavorful Latin American dishes worth the strip mall parking hassle.
Info
📍
Address
2849 S Crenshaw Blvd, Los Angeles, CA 90016, USA, LA