It may also mean the location for GTA V. One website already posted something about the Seagull Theatre which is in London.
It better mean that Microsoft's bullshit is over. Never have I been so upset in my life than playing every GTA game out and then not being able to play the last 2 expansions.