Skip to main content

Leo's Tacos Truck

restaurant · mexican restaurant · Los Angeles, CA

Address
1515 S La Brea Ave, Los Angeles, CA 90019-4113
Phone
(323) 346-2001
Website
leostacostruck.com
Where
34.0461, -118.3458

Search Hominin for Leo's Tacos Truck

Other restaurants nearby

More in Los Angeles