30 locals recommend ·
About this place
Tufts is a private university founded in 1852 with campuses in Boston, Medford/Somerville & Grafton, Mass., and Talloires, France.
Powered by Foursquare
Tips from locals
One of the many famous universities in the area, just up the street. It's a nice run or walking route.