21 Terminal Way
Norwich, CT 06360
$6,620,000 USD
35,708 SF
5.91% Cap Rate
35,708 SF
$6,620,000 USD
Self Storage