Tanglewood. Return to Investment Tanglewood Center is a 41,258-square-foot, multi-tenant shopping center situated among one of the most affluent communities in Houston, Texas. View fullsize View fullsize View fullsize View fullsize View fullsize View fullsize View fullsize View fullsize View fullsize View fullsize