Wigan and Leigh Archives Online

PC2010.1696

PC2010.1696

Interior of St David's Church, Haigh, No date

Image Details

Location Haigh, Lancashire, England

Add to Basket