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
Image of the stadium Elland Road