Greater London Authority hubs

Greater London Authority is a government administration that provides citywide leadership and create policies to improve for all.

Headquarters: London, England, United Kingdom
Investment Stage: Grant
Technology: Government Office
Investor Type: Government Office
Industry: Government Offices