23 Shoreline Dr, Harpswell, ME 04079 – $1,295,000

EstatesDaily.com
Next Image