Oct 6, 2026 2 min read
Massive Lease Signed by Tech Company in Maynard
The rebranding and repositioning of the former Clock Tower Place in Maynard is coming along nicely. Stratus Technologies, a tech firm that provides software and servers, is moving into a 102,321 square foot space in the development. According to Cushman and Wakefield, the leasing agent, this lease is the largest in the I-495 West submarket so far in 2015.In 2014, Stratus Technologies was acquired