210-431-3922
411 SW 24th St., San Antonio, TX 78207
International Folk Culture Center on the campus of Our Lady of the Lake University. Terrific wooden floor, great acoustics, good a/c. It’s the 2nd building facing the lake, on the West side of campus behind the Main Building.
International Folk Culture Center at OLLU
411 SW 24th St.
San Antonio, TX 78207