MyLife Moves To Westwood
socalTECH
DECEMBER 20, 2012
MyLife said its new headquarters at 1100 Glendon Avenue has 19,000 square feet, and will support its growing staff and business. The new headquarters are among a cluster of technology companies who are just around the corner from UCLA.
Let's personalize your content