104 Elmwood Street, Auburn, MA 01501
3
beds
2
baths
1,403 Sq.Ft. LIVING AREA
10,870 Sq.Ft. lot