The Charity of Hannah Clarke for Almshouses

25 December 2024