Leo's Tacos Truck
1533 Vermont Ave, Los Angeles
(323) 346-2001
Recent Reviews
You May Also Like
El Valle Oaxaqueno - 1601 Vermont Ave #106
Bakery, Vegetarian
LA Donuts - 1514 S Vermont Ave ste a
Donuts, Bakery, Ice Cream & Frozen Yogurt
Happiness Donut - 1514 S Vermont Ave bldg a
Donuts
Restaurants in Los Angeles, CA
Leo's Tacos Truck
1533 Vermont Ave, Los Angeles, CA 90006
(323) 346-2001