blackcablondon.net
Wembley Stadium… A little trivia
Located in north-west London, Wembley is the UK’s national stadium. The first Wembley Stadium was opened in 1923 and, with its domed, twin towers, was a true icon. Many famous events took pla…