58 Oliver Street UNIT 2, Somerville, MA, 02145
58 Oliver Street UNIT 2, Somerville, MA, 02145
58 Oliver Street UNIT 2, Somerville, MA, 02145
58 Oliver Street UNIT 2, Somerville, MA, 02145
58 Oliver Street UNIT 2, Somerville, MA, 02145
58 Oliver Street UNIT 2, Somerville, MA, 02145
58 Oliver Street UNIT 2, Somerville, MA, 02145
58 Oliver Street UNIT 2, Somerville, MA, 02145
58 Oliver Street UNIT 2, Somerville, MA, 02145
58 Oliver Street UNIT 2, Somerville, MA, 02145
58 Oliver Street UNIT 2, Somerville, MA, 02145
58 Oliver Street UNIT 2, Somerville, MA, 02145
58 Oliver Street UNIT 2, Somerville, MA, 02145
58 Oliver Street UNIT 2, Somerville, MA, 02145
58 Oliver Street UNIT 2, Somerville, MA, 02145
58 Oliver Street UNIT 2, Somerville, MA, 02145
58 Oliver Street UNIT 2, Somerville, MA, 02145
58 Oliver Street UNIT 2, Somerville, MA, 02145
58 Oliver Street UNIT 2, Somerville, MA, 02145
58 Oliver Street UNIT 2, Somerville, MA, 02145
58 Oliver Street UNIT 2, Somerville, MA, 02145
58 Oliver Street UNIT 2, Somerville, MA, 02145
58 Oliver Street UNIT 2, Somerville, MA, 02145
58 Oliver Street UNIT 2, Somerville, MA, 02145
58 Oliver Street UNIT 2, Somerville, MA, 02145
58 Oliver Street UNIT 2, Somerville, MA, 02145
58 Oliver Street UNIT 2, Somerville, MA, 02145
58 Oliver Street UNIT 2, Somerville, MA, 02145
58 Oliver Street UNIT 2, Somerville, MA, 02145
58 Oliver Street UNIT 2, Somerville, MA, 02145

$679,000

58 Oliver Street UNIT 2, Somerville, MA, 02145

CONTRACT