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
Technology: Government Office
Industry: Government Offices
Investor Type: Government Office
Investment Stage: Grant