943 Hope St
Stamford, CT 06907
$950,000 USD
3,337 SF
3,337 SF
$950,000 USD
Lodge Meeting Hall