Northwood Investors Sells Santa Monica Office Campus
October 28, 2020, 10:56 pm
Northwood Investors ("Northwood") announced that it has sold a Class-A creative office complex in Santa Monica. The property, 2041 Colorado, is 100%-leased to leading music and entertainment companies with long weighted average lease term.
