LA North Studios to Add Soundstages at The Center at Needham Ranch
Trammell Crow Company (TCC) and Clarion Partners, LLC announced Wednesday that LA North Studios, one of Santa Clarita’s newest and largest soundstage facility and studio operators, has signed a five-year lease to take over 113,640 square feet at Building 5 at The Center at Needham Ranch. LA North plans to convert the space into a fully functioning satellite soundstage hub when it opens in early 2021.