Entity

Wembley Stadium

football stadium in London, England, UK, inaugurated in March 2007

Entity sentiment
1