学术信息
Top 5
Our Lady of the Lake is a church-affiliated, liberal arts university. Founded as a women's college in 1911, it adopted coeducation in 1968. The primary campus buildings are Victorian Gothic architectural style. Its 75-acre campus is located in northwest San Antonio.