17 Holland St Unit: PH, Somerville, MA 02144
4
beds
4
baths
2,126 Sq.Ft. LIVING AREA
0.1 Acres lot