This is a apartment home. This home is located at 121 Highland Ave #21ZZ, Somerville, MA 02143.Show more