1
119 Research Dr
Stamford, CT 06906
$22.00 USD/SF/YR
870-1,976 SF
1
Space Available
Built 1942
1,976 SF Contiguous
Built 1942
870-1,976 SF
$22.00 USD/SF/YR
Retail