8
721 Canal St
Stamford, CT 06902
$6,400,000 USD
3,224 SF
6.25% Cap Rate
3,224 SF
$6,400,000 USD
Bank