London is the location of the headquarters of the Football Association, at Wembley Stadium (formerly Soho Square and Lancaster Gate), while the Premier League's offices are located in Marylebone. The Football League maintains its headquarters in Preston, although its commercial offices are based in Marylebone as well.