23
61 Main St
Buzzards Bay, MA 02532
$795,000 USD
14,000 SF
14,000 SF
$795,000 USD
Freestanding