The Link Lee is a historic mansion located at 3800 Montrose Blvd. in Houston and is an outstanding example of the early glory days of Texas oil production. The mansion was first constructed in 1912. It is currently home to the executive office of the University of St. Thomas.
📍 Explore on PIXEO Map →
architecture










