The Lord Leycester Hospital is not now, and has never been a medical establishment. The word hospital is used in its ancient sense meaning "a charitable institution for the housing and maintenance of the needy, infirm or aged".
The Hospital is an historic group of timber-framed buildings ... From NEN Gallery