211 Water St
Hallowell, ME 04347
$3,100,000 USD
15,708 SF
6
Units
15,708 SF
$3,100,000 USD
Apartments