St. Mary Roman Catholic Church Denomination: CATHOLICLocation: Willimantic, CTServices: New Church Pews, New Church Pews by New Holland Church Furniture Learn more About: New Church Pews