12600 Featherwood | SOLD

12600 Featherwood is a 74,753 square foot office building located on 12600 Featherwood Drive in Houston, Texas. Partners Capital successfully exited the deal in early 2018.