This is a apartment home. This home is located at 119 College Ave APT 2R, Somerville, MA 02144.Show more