Leo's Taco Spot is a recently created taco truck In San Antonio that has amazing and authentic Mexican food for our customers to enjoy, and In all honesty a contender for the best if not the best in the city!
To place orders please call
Hours of operation Monday - Wednesday
7 am - 3pm
Thursday - Friday
7 am - 9pm
Closed Sunday
*This vendor has not taken control of this page and some information may be incorrect or outdated. Let them know about Frook to get accurate updates!!!
Hours of operation Monday - Wednesday
7 am - 3pm
Thursday - Friday
7 am - 9pm
Closed Sunday
*This vendor has not taken control of this page and some information may be incorrect or outdated. Let them know about Frook to get accurate updates!!!
Websitehttps://leostacospot.com/
Call Now(210) 427-0647
Location:9126 Perrin Beitel, San Antonio, TX 78217, USA