49 Francesca Ave, Somerville, MA 02144
6
beds
3
baths
3,838 Sq.Ft. LIVING AREA
0.11 Acres lot