St. John the Divine Episcopal Church, located on Terrace Avenue, is well known in town as "the church with the flags." These flags line the border of the church's property—stretching from Franklin Avenue to Jefferson—and represent the many countries from which the congregation's ancestors hail from. St. John the Divine is also home to Care on the Corner, a nonprofit social services organization.