Leo’s Barbacoa4.9 (25)restaurantClosed · opens 07:00 Sat5615 Lone Star Pkwy, San Antonio, TX 78253, USAA Far West Side favorite known for its tender, slow-cooked weekend barbacoa.Find on Google MapsDescriptionAsk Karpo for more information.Get the APP