View Details 523-525 Mystic Valley Parkway Tufts University | Somerville $1,199,900 2 un 6 bd 2 ba 2,629 sqft