Description:
Tufts University is located just a few miles north of Boston, yet the quiet campus offers traditional New England charm. The campus is situated close to cultural and historic Boston, Cambridge, and Lo...
Specialties:
Conferences, Events, Summer Housing, ...