An exhibition space located in downtown San Antonio
Primary address: 237 W. Travis St., San Antonio, TX 78205