This is a apartment home. This home is located at 82 Highland Ave #203, Somerville, MA 02143.Show more