19
900 Chelmsford St
Lowell, MA 01851
$33.00 USD/SF/YR
1,640-158,793 SF
8
Spaces Available
Built 1985
37,554 SF Contiguous
Built 1985
1,640-158,793 SF
$33.00 USD/SF/YR
Office