A member of the Catholic Archdiocese of Boston, this church is located on Warner Street, near the campus of Tufts University. It is adjacent to the Saint Clement Parish Schools, which serves elementary through high school students.
Masses are held every Sunday at 7, 9 and 11am.