This is a apartment home. This home is located at 508 Somerville Ave #LMG1, Somerville, MA 02143.Show more