Description References For Our Lady Of The Lake University

Meet 7 travelers, 4 tour guides and discover 250 photos

Our Lady of the Lake University (OLLU) is an independent Catholic, co-ed university located in San Antonio, Texas, United States.
View Our Lady Of The Lake University guide >

Updated by Dated Reference
Administrator 04 Sep 2012 View