SLEDA

AcronymDefinition
SLEDASouth London Economic Development Alliance (London, UK)