TagsNora Twomey's

Tag: Nora Twomey's

Netflix Goes Big in Burbank with Lease for Dedicated Animation Studio

In its latest L.A. expansion, Netflix has leased 171,000 square feet at Burbank Empire Center's 2300 W. Empire Avenue building, which will host the...
ADVERTISEMENT

NEWSLETTER

CONTEST

ADVERTISEMENT