2
1036 W Main St
Branford, CT 06405
$5,447,368 USD
10,581 SF
9.5% Cap Rate
10,581 SF
$5,447,368 USD
Drugstore