Since 1966 St. Thomas the Apostle Church at 733 Oxford Road has faithfully served parishioners, which now includes about 1,100 households. It is located in a quintessential New England church structure on about three acres. St. Thomas has youth groups, a choir and faith groups for men and women.