19 Magnolia Avenue, Lancaster, MA 01523
4
beds
1
bath
2,088 Sq.Ft. LIVING AREA
0.5 Acres lot