ELCHA

AcronymDefinition
ELCHAEast London and the City Health Authority (UK)