1292 Park Street, Livermore Falls, ME 04254
3
beds
1
bath
1,390 Sq.Ft. LIVING AREA
18.3 Acres lot