Tufts University - Wikipedia
https://en.wikipedia.org/wiki/Tufts_University
webTufts University is a private research university located in the Greater Boston area. The main campus is located in the Walnut Hill neighborhood of the towns of Medford and Somerville, Massachusetts, with additional facilities located in Boston and Grafton, Massachusetts, and in Talloires, France.
DA: 56 PA: 99 MOZ Rank: 75