689 Sawyer Street, South Portland, ME 04106
3
beds
2.5
baths
1,956 Sq.Ft. LIVING AREA
0.29 Acres lot