View details for 11 Leighton Farm Road 11 Leighton Farm Road $4,650+ 11 Leighton Farm Road, Scarborough, ME 04074