Queen Elizabeth II Stadium (London)

Queen Elizabeth II Stadium, located in London, England, is a multi-purpose venue primarily used for football and athletics. With its distinctive Art Deco design, the stadium serves as the home ground for Enfield Town FC, providing a charming blend of historical architecture and modern sporting facilities.

Country England
City London
Capacity 2,500