Link Lee Mansion

Welcome to the Link-Lee Mansion, located at 3800 Montrose Boulevard in Houston, Texas! This historic home was constructed for J.W. Link, who served as the president of the Houston Land Corporation. The mansion is designed in the Neoclassical style and sits on the bustling corner of Montrose Boulevard and West Alabama Street.

Originally built in 1925, this magnificent structure currently functions as the executive office for the University of St. Thomas. Throughout its rich history, the Link-Lee Mansion has fulfilled various roles over time. One fascinating aspect was its massive outdoor swimming pool, which at one point was hailed as the worlds largest during its tenure at the Shamrock Hotel.

As you stand before this iconic building, take a moment to appreciate its grandeur and the remarkable history it embodies. The Link-Lee Mansion is just one of many captivating historical sites in Houston that continues to draw visitors and researchers eager to explore our citys past and present significance.

Your tour begins now – let your imagination guide you through this fascinating journey into the heart of Link-Lee Mansion!