Wembley has 2 different meanings across 2 categories:
Noun · Proper Noun
a southeastern part of Greater London that is the site of the English national soccer stadium
A suburb of London, in northwestern Greater London, England.