What does NLSA stand for?
NLSA stands for "North London Strategic Alliance"
How to abbreviate "North London Strategic Alliance"?
"North London Strategic Alliance" can be abbreviated as NLSA
What is the meaning of NLSA abbreviation?
The meaning of NLSA abbreviation is "North London Strategic Alliance"
What does NLSA mean?
NLSA as abbreviation means "North London Strategic Alliance"