Link-Lee Mansion Renovation Staff | June 18, 2018 The Link-Lee Mansion on the University of St. Thomas campus is one of Houston’s most treasured architectural jewels. share this post View all posts filed to: Initiatives ← April 17 – The University CrestExciting News for Fr. Storey →