77 Main St S
Southbury, CT 06488
$380,000 USD
30,860 SF
1
Unit
30,860 SF
$380,000 USD
Storefront Retail Office