1. New Life Christian Church 1729 Center Groton Rd, Ledyard, CT 06339 Coordinate: 41.40958,-72.02031 Phone: (860) 464-9098