107 Otis St
Northborough, MA 01532
Rate Upon Request
5,245-21,700 SF
2
Spaces Available
Built 1986
21,700 SF Contiguous
Built 1986
5,245-21,700 SF
Rate Upon Request
Office/Medical, Flex