St Mary Magdalen’s Hospital Almshouse Charity

8 December 2024