Homes for sale - 29 Island Pond Road, Leeds, ME 04263 – MLS#1531389...