/
|
Locally based brokerage and development firm Finial Group has completed construction of a 169,860-square-foot industrial complex in southwest Houston. The property consists of seven freestanding buildings on a 20-acre site at 6811 McHard Road that were developed in three phases over the past five years.