The Happy Tacos
Restaurant
•
6230 Franklin Ave, Los Angeles, CA 90028, USA
9.2
Tuesday: 10 AM – 9 PM
See if anyone you trust recommends it!