After a few months of delays, Thompson Houston officially opened its doors just in time for Valentine’s Day.
Thompson Houston is situated within the first 15 levels of The Residences at The Allen, a $290 million project by DC Partners. This 35-story tower, blending hotel and condominium spaces, is located at 1711 Allen Parkway and showcases a unique combination of luxury accommodations and residential living.