7709 Ranch Rd 620, Austin, Texas 78726 USA
Lots of indoor seating at this location
Photo Credit: Yelp