St Thomas of Canterbury (Windle)

St Thomas of Canterbury (Windle)

Dentons Green Lane, Windleshaw, St. Helens; founded 1892.