October 6, 2017September 15, 2017 LA Eats: Leo’s Tacos Truck Leo’s Tacos Truck 1515 S La Brea Ave. Los Angeles, CA 90019 +1-323-346-2001 leostacostruck.com Share this:TwitterFacebookTumblrLinkedInRedditPinterestLike this:Like Loading... Related