Where is Tufts campus?
Where is Tufts campus? Tufts is a blend of both a liberal arts college and a premier research university located on campuses in Boston, Medford/Somerville and Grafton, Massachusetts, and in Talloires, France. How do I address mail to Tufts? When addressing mail or packages to a student in a residence hall use the following address […]