Organisation

Bloomsbury and Islington Health Authority.

Catalogue