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 |