Organisation

North and East Ridings of Yorkshire Lunatic Asylum

Catalogue