Elland Road
Elland Road, located in Leeds, England, serves as the iconic home of Leeds United Football Club. With a rich history dating back to its opening in 1897, the stadium boasts a vibrant atmosphere and a seating capacity of over 37,000, making it a revered site for both fans and players alike.
Country | England |
---|---|
City | Leeds |
Address | Elland Road |
Capacity | 40,242 |
Surface | Grass |