Save search
List

Maine small farms for sale

32 properties
$47,50030 acres

Aroostook County

Hammond Town, ME 04730

$650,00024 acres

Cumberland County

North Yarmouth Town, ME 04097

Save this search to get property updates

Save search
View map