Where is Tufts University?

Tufts University is located in Boston, Massachusetts. It was established in 1852 and has 9,531 students. A little more than half the students are undergraduates. For more information look here: