Tufts University headquarters are located in 419 Boston Ave, Medford, Massachusetts, 02155, United States