Homes and Condominiums $310,000 381 Highland Avenue Gardiner, ME 3 Beds 1 Baths 1,584 Sqft Open House $550,000 5 Canoe Court T3 R9 NWP, ME 3 Beds 1 Baths 1,840 Sqft Coming Soon $490,000 3 Meadow Lane Oxford, ME 3 Beds 2 Baths 1,355 Sqft Coming Soon $1,195,000 29 Pond Shore Drive Cumberland, ME 3 Beds 2 Baths 3,152 Sqft Coming Soon $585,000 161 Small Shore Trail Oakland, ME 3 Beds 1 Baths 1,700 Sqft Coming Soon $995,000 12 Perrys Way Berwick, ME 4 Beds 2 Baths 3,736 Sqft Coming Soon $580,000 1 Ephraim Tyler Way Unit E-1 Kennebunk, ME 2 Beds 2 Baths 1,906 Sqft Coming Soon $950,000 1059 Washington Street Bath, ME 5 Beds 3 Baths 2,958 Sqft Coming Soon $474,900 75 South Street Biddeford, ME 4 Beds 2 Baths 2,396 Sqft Coming Soon $495,000 40 11th Street Old Orchard Beach, ME 2 Beds 1 Baths 1,302 Sqft $425,000 1342 US-1 Hancock, ME 2 Beds 1 Baths 848 Sqft $665,000 32 Fairway Commons Drive Unit 11 Gorham, ME 3 Beds 2 Baths 2,184 Sqft $164,900 3157 Military Road Haynesville, ME 3 Beds 2 Baths 960 Sqft $695,000 34 Androscoggin Loop Leeds, ME 5 Beds 1 Baths 1,200 Sqft $285,000 34 Robinson Hill Road Oxford, ME 4 Beds 1 Baths 1,365 Sqft $449,000 533 Kirkland Road Old Town, ME 4 Beds 3 Baths 2,577 Sqft $250,000 225 Hiram Hill Road Hiram, ME 1 Beds 1 Baths 1,008 Sqft $940,000 687 W Shore Road Otis, ME 2 Beds 1 Baths 1,100 Sqft $569,000 81 Lower Cross Road Nobleboro, ME 3 Beds 2 Baths 2,754 Sqft $439,900 9 Mckinley Drive Lewiston, ME 4 Beds 2 Baths 1,960 Sqft $110,000 17 James Street Bingham, ME 2 Beds 1 Baths 810 Sqft $390,000 14 Brooklyn Heights Road Thomaston, ME 4 Beds 2 Baths 2,073 Sqft $159,000 72 North Street Hartland, ME 3 Beds 2 Baths 1,260 Sqft $599,000 215 E Grand Avenue Unit 404 Old Orchard Beach, ME 2 Beds 2 Baths 1,201 Sqft View More