Skip to main content
Global Edition
Thursday, January 21, 2021

Elland Road

Elland Road
Elland Road

Elland Road is a football stadium in Leeds, West Yorkshire, England, which has been the home of Leeds United since the club's formation in 1919. The stadium is the 14th largest football stadium in England.

0 shares 1 views

News coverage

Leeds dedicate stand to Jack Charlton

Leeds have named the East Stand at Elland Road the Jack Charlton Stand inhonour of their former defender. Charlton, a World Cup..

PA - Press Association STUDIO

You might like