Leo’s Tacos Truck
San Francisco (CA), United States of America
Restaurant, Mexican Style, Food Truck
Self Brand
All Ages
For All Genders
+1 323-346-2001
USD / Person
"Savor every bite of Leo’s Tacos Truck, where fresh flavors, fun vibes... more...
No reviews yet
1200-0000: FRI,SAT
1200-2300: SUN
Call on Holidays