Website: http://www.ollusa.edu
210/434-6711, Extension 2091
411 S.W. 24th Street, San Antonio, TX 78207
Located on the West Campus of Our Lady of the Lake University
Our Lady of the Lake University - Fine Arts Building
411 S.W. 24th Street
San Antonio, TX 78207