Leghorn Service Center

Leghorn Service Center is a 66,530 square foot industrial park located at 5611 Guhn Road in Houston, Texas. Partners Capital successfully exited the deal in mid 2020.