29-31 High St UNIT 31, Somerville, MA, 02144
29-31 High St UNIT 31, Somerville, MA, 02144
29-31 High St UNIT 31, Somerville, MA, 02144
29-31 High St UNIT 31, Somerville, MA, 02144
29-31 High St UNIT 31, Somerville, MA, 02144
29-31 High St UNIT 31, Somerville, MA, 02144
29-31 High St UNIT 31, Somerville, MA, 02144
29-31 High St UNIT 31, Somerville, MA, 02144
29-31 High St UNIT 31, Somerville, MA, 02144
29-31 High St UNIT 31, Somerville, MA, 02144
29-31 High St UNIT 31, Somerville, MA, 02144
29-31 High St UNIT 31, Somerville, MA, 02144
29-31 High St UNIT 31, Somerville, MA, 02144
29-31 High St UNIT 31, Somerville, MA, 02144
29-31 High St UNIT 31, Somerville, MA, 02144
29-31 High St UNIT 31, Somerville, MA, 02144
29-31 High St UNIT 31, Somerville, MA, 02144
29-31 High St UNIT 31, Somerville, MA, 02144
29-31 High St UNIT 31, Somerville, MA, 02144
29-31 High St UNIT 31, Somerville, MA, 02144
29-31 High St UNIT 31, Somerville, MA, 02144
29-31 High St UNIT 31, Somerville, MA, 02144
29-31 High St UNIT 31, Somerville, MA, 02144
29-31 High St UNIT 31, Somerville, MA, 02144
29-31 High St UNIT 31, Somerville, MA, 02144
29-31 High St UNIT 31, Somerville, MA, 02144
29-31 High St UNIT 31, Somerville, MA, 02144
29-31 High St UNIT 31, Somerville, MA, 02144
29-31 High St UNIT 31, Somerville, MA, 02144

$699,000

29-31 High St UNIT 31, Somerville, MA, 02144

PENDING