3800 Montrose, Houston, Texas. County/parish: Harris.
Added to the National Register of Historic Places September 11, 2000. NRIS 00000751.
2 contributing buildings. 1 contributing structure.Also known as:
The Link–Lee House is a large historic home located in Montrose in central Houston, Harris County, in the U.S. state of Texas. It is currently serving as the executive office of the University of St. Thomas. It was added to the National Register of Historic Places listings in Harris County, Texas in 2000, and became a Recorded Texas Historic Landmark in 2001.
(read more...)National Park Service documentation: https://catalog.archives.gov/id/40972390