Home At Last $975,000 449 Main Street South Portland, ME 2 Baths 2,112 Sqft $850,000 449 Main Street South Portland, ME 2 Baths 2,112 Sqft $235,000 164 Martin Stream Road Fairfield, ME 3 Beds 2 Baths 1,680 Sqft $999,000 254 Minot Avenue Auburn, ME 47,295 Sqft $95,000 1 Spruce Street Rumford, ME 3,471 Sqft Pending $199,000 319 Knox Street Rumford, ME 3 Baths 2,470 Sqft $260,000 315 Knox Street Rumford, ME 4 Baths 4,004 Sqft $199,000 317 Franklin Street Rumford, ME 3 Baths 3,398 Sqft $209,000 321 Franklin Street Rumford, ME 3 Baths 3,675 Sqft $199,000 77 Granite Street Mexico, ME 3 Baths 2,152 Sqft $199,000 205 Spruce Street Rumford, ME 3 Baths 2,152 Sqft Pending $850,000 116 Highland Drive Minot, ME 5 Beds 3 Baths 5,750 Sqft Pending $240,000 15 McLaughlin Drive Turner, ME 3 Beds 2 Baths 1,460 Sqft View More