A 10,000-square-foot building in the Sherman Square area of Devens.
For Lease
Details: Light Industrial, R&D
Size: 10,000 SF
Tom Pope
978-784-2900