St Mary Magdalen’s Hospital Almshouse Charity

11 December 2024