26
77 Main St N
Southbury, CT 06488
$295,000 USD
34,000 SF
1
Unit
34,000 SF
$295,000 USD
Storefront Retail Office