St Andrew’s Church, Leyland

E180662 UNEXPLORED

St Andrew’s Church in Leyland is a historic Anglican parish church in Lancashire, England, noted for its longstanding role as a focal point of worship and community life in the town.


Referenced by (2)
Subject (surface form when different) Predicate
Leyland
hasLandmark
Leyland
hasReligiousSite

Please wait…