9805 New Sulphur Springs Rd, San Antonio, Texas 78263 USA
Interior, check out the old TV! Cool to see.
Photo Credit: Yelp