The Carnegie Library, Church Village

Scope and Content

Sheet 76 - Parish Culture (No.330)