Tufts Universit is located at 520 Boston Ave, Medford, MA. This location is in the South Medford neighborhood..