900 Chelmsford St
Lowell, MA 01851
$33.00 USD/SF/YR
5,213-159,810 SF
12
Spaces Available
Built 1985
37,554 SF Contiguous
Built 1985
5,213-159,810 SF
$33.00 USD/SF/YR
Office