Translation of GLA in Spanish:

GLA

noun

  • 1

    Greater London Authority