72-80 Main St
Livermore Falls, ME 04254
$1,175,000 USD
35,836 SF
8.51% Cap Rate
35,836 SF
$1,175,000 USD
Storefront