Northwood buys US corporate park for $1.2bn

In one of its biggest investments to date, the New York-based firm bought a master-planned development with office and hotel space in Charlotte, North Carolina.

Share this