What does SLEDA stand for?
SLEDA stands for "South London Economic Development Alliance"
How to abbreviate "South London Economic Development Alliance"?
"South London Economic Development Alliance" can be abbreviated as SLEDA
What is the meaning of SLEDA abbreviation?
The meaning of SLEDA abbreviation is "South London Economic Development Alliance"
What does SLEDA mean?
SLEDA as abbreviation means "South London Economic Development Alliance"