St.Helens Parish Church is located at the centre of St.Helens—a large town in the North West of England. The town got its name from the church which was originally a small chapel. We belong to the Church of England.