The Roman Catholic Church of St Helen not long before it was demolished.
Comments
The Roman Catholic Church of St Helen in Crosby was built in the 1930s however, the church roof design caused many problems. The church was demolished in the early 1970s and the new church with a modern flexible design was consecrated on January 29th 1975.