PendingUnder contract$1,280,0003.5 acresCumberland County3 bd, 2 ba • 3,644 sq ftScarborough, ME 04074
PendingUnder contract$329,50010.2 acresWashington County3 bd, 1 ba • 1,501 sq ftMachiasport, ME 04655