Original: Leeds' stadium Elland Road is an all-seater football stadium situated in the Beeston area of the city of Leeds, West Yorkshire, England.
Simplified: Leeds United A.F.C. is an English football club based in Leeds, West Yorkshire. They play their home matches at a stadium called Elland Road.