El Cholo
Restaurant
•
1037 Flower St, Los Angeles, CA 90015, USA
8.7
Wednesday: 11 AM – 9 PM
See if anyone you trust recommends it!