Shrewsbury Hospital

Grade II listed almshouse in Sheffield, South Yorkshire, England, UK

Categories: