What is the name of the famous stadium in the north of London?

Wembley Stadium.