We would like to extend a warm welcome to all who visit either our website or our Church. We are located in the rugged but scenic town of Twillingate, Newfoundland. We have been in Twillingate for ... Religious Center, Religious organization, Church, Charity Organization, Social services organization