Wembley Stadium

English football cathedral

Wembley Stadium is a large football stadium in northwest London, England's national venue for football matches and major concerts.

The original stadium, built in 1923 and famous for its twin towers, hosted the 1966 World Cup final and countless FA Cup finals before demolition.

The current stadium, opened in 2007, seats 90,000 and features a distinctive arch visible across London.

England plays most home matches at Wembley.

Opposites
venue scale/prestige

Wembley Stadiumvillage green

Shared central lawn

venue type

Wembley Stadiumliving room

Home's social space

private residence · monastery · hermitage

english football rivalry

Wembley StadiumAnfield

English football stadium

Stamford Bridge

Family

stadium, stadiums, Wembley, stadia

Familiarity
Top 200,000
Profile
Timeless · Concrete · Everyday, not technical · Rated G