This is a apartment home. This home is located at 25 Laurel St APT 4B, Somerville, MA 02143.Show more