The City of London Almshouses

21 May 2025