Tech Giants Lay Claim to 3.35 Million Square Feet of Office Space In L.A March 24, 2019 Los Angeles County 0 Netflix currently occupies a 14-story high-rise on Sunset … Read More »