Haven at Howard Pond

 101 S Shore Road, Hanover, ME 04237

$535,000