The house is located at the corner of Montrose Boulevard and West Alabama Street, now on the University of St. Thomas campus in Houston.
He set aside a strip land on which he built the first section of Montrose Boulevard, the main street for his upscale residential subdivision.
He planned his own home site on Block 41, fronting the newly paved Montrose Boulevard and West Alabama Street.
[3] Thomas Peter Lee (born March 19, 1871) started as an oil field worker in his native West Virginia and Ohio.
At the wishes of all heirs and executors, the college separated the payment into two parts: $6,000 in cash and the remaining $114,000 as a donation, guaranteed by a promissory note dated September 1, 1946, made payable to the William M. Rice Institute for the Advancement of Literature, Science and Art in Houston.
The home, now referred to as the Link-Lee Mansion, and its surrounding land, became the main building of the University of St. Thomas, which still occupies the site today.