
Located in Leeds, England, Elland Road Stadium is one of the most iconic football venues in the country. It has been the home of Leeds United Football Club since it opened in 1897, making it one of the oldest stadiums in the UK. Over the years, this impressive stadium has seen many great games and historic moments.