Close Menu

Summer Study Abroad: Tufts in Talloires

Tufts in Talloires is a six-week academic summer program that takes place at the Tufts European Center in Talloires, France. Courses take advantage of Talloires' ideal location in the center of Europe. Apply by