Wigan and Leigh Archives Online

PC2010.3369

PC2010.3369

Stage photograph of the cast of the Magic Key produced by Lane Head Methodist Church, Lowton, 1950.

Image Details

Location Lowton, Lancashire, England

Add to Basket