40 Smiling Acres Drive, Freeport, ME 04032
3
beds
3
baths
2,944 Sq.Ft. LIVING AREA
12.86 Acres lot