Return to News

December 28, 2018 Los Angeles

Facebook’s LA Presence Grows With 260,000-Square-Foot Playa Vista Lease