Ocean, Lake and Mountain $799,500 657 Bemis Road Rangeley Plt, ME 3 Beds 2 Baths 1,960 Sqft $789,000 216 E East Shore Road Waterboro, ME 3 Beds 2 Baths 2,232 Sqft $298,500 54 Oak Lane Alexander, ME 1 Beds 1 Baths 800 Sqft $107,500 Lot 4 Indian Heights Whiting, ME 1.21 Acres $1,250,000 59 Treasure Island Road Shapleigh, ME 4 Beds 1,066 Sqft $1,150,000 622 Railroad Bed Road Lake View Plt, ME 4 Beds 2 Baths 2,247 Sqft $16,983 Hughes Road Sebec, ME 1 Acres $218,000 25 Dylan Drive Waltham, ME 4.63 Acres $425,000 96 Ice House Road Fryeburg, ME 4 Baths 2,704 Sqft $249,900 25 Center Street Machias, ME 4 Beds 1 Baths 2,300 Sqft $380,000 36 Alpine Road Bridgton, ME 2 Beds 1 Baths 945 Sqft $635,000 415 Lake Street New Vineyard, ME 3 Beds 2 Baths 1,200 Sqft $329,000 42 Swan Lake Avenue Belfast, ME 2 Beds 1 Baths 954 Sqft $159,000 424 Mountain Road Blanchard Twp, ME 1 Beds 1 Baths 480 Sqft Open House Coming Soon $325,000 43 Allen Road Pownal, ME 1 Beds 1 Baths 600 Sqft $310,000 29 & 30 Nob Hill Ave Brunswick, ME 4.67 Acres $599,000 50 Call of the Loon Lane Princeton, ME 4 Beds 3 Baths 2,850 Sqft $199,000 31 Blake Street Brewer, ME 3 Beds 1 Baths 1,256 Sqft $749,900 45 Brocklebank Drive Bridgton, ME 3 Beds 2 Baths 2,535 Sqft $675,000 1 E Grand Avenue Unit 503 Old Orchard Beach, ME 2 Beds 2 Baths 1,200 Sqft $85,000 M15 L12 Golding Road Perry, ME 50 Acres $1,300,000 Searsport, ME 117 Acres $668,900 49 Woodbrey Lane Standish, ME 4 Beds 2 Baths 2,168 Sqft $494,700 Map 10 Lot 1 Dow Brook Road Peru, ME 388 Acres View More