60 Church Street, Ormskirk, Lancashire L39 3AW, United Kingdom
Distance: 194 yd.
Company description
Church of England Parish Church in the heart of the small Market Town of Ormskirk offering modern, lively worship and traditional Anglican services, plus much more.