Ocean, Lake and Mountain $1,200,000 1 McCracken Lane Bristol, ME 4 Beds 3 Baths 2,840 Sqft $1,300,000 80 Indian Rivers Drive Eliot, ME 3 Acres $399,000 120 South Shore Drive Rangeley Plt, ME 2 Beds 1 Baths 800 Sqft $825,000 431 Mann Hill Road Holden, ME 4 Beds 3 Baths 4,405 Sqft Coming Soon $1,779,000 21 Linekin Road Boothbay Harbor, ME 5 Beds 3 Baths 2,338 Sqft Open House Coming Soon $580,000 47 Snow Lake Drive Casco, ME 3 Beds 2 Baths 2,112 Sqft Pending $80,000 18 Haven Road Windham, ME 0.69 Acres Pending $39,900 23 Witcher Road N Searsmont, ME 3 Beds 2 Baths 1,393 Sqft Pending $64,900 90 East Main Street Searsport, ME 4 Beds 2 Baths 1,650 Sqft $379,900 194 Birch Lane Unity, ME 2 Beds 1 Baths 800 Sqft $1,200,000 33 Loon Road Madison, ME 4 Beds 3 Baths 4,596 Sqft $1,200,000 33 Loon Road Madison, ME 4,596 Sqft $34,900 276 White Road Ludlow, ME 27.2 Acres $271,900 Route 175 Brooklin, ME 5.7 Acres $499,000 507 State Route 32 Route Bristol, ME 4 Beds 3 Baths 2,195 Sqft $799,000 65 Pinecroft Road Harrison, ME 2 Beds 1 Baths 624 Sqft $239,000 910 Farmington Road Strong, ME 3 Beds 1 Baths 1,336 Sqft $235,500 612 Franklin Street Rumford, ME 3 Beds 1 Baths 1,800 Sqft $375,000 197 E Shore Drive Islesboro, ME $289,900 661 Whites Bridge Road Unit 6 Standish, ME 1 Beds 1 Baths 404 Sqft $440,000 832 Main Road Islesboro, ME 5 Beds 3 Baths 3,000 Sqft $525,000 119 Sunset Drive Sebec, ME 3 Beds 1 Baths 2,132 Sqft $550,000 15 Crowe Lane Princeton, ME 4 Beds 2 Baths 2,440 Sqft $349,900 96 N Bridgton Road Bridgton, ME 3 Baths 1,853 Sqft View More