31 River Road, Livermore Falls, ME 04254
3
beds
1
bath
4,752 Sq.Ft. LIVING AREA
3.5 Acres lot