The Charity of Hannah Clarke for Almshouses

24 May 2025