Leamington Road
From Wikipedia, the free encyclopedia
Leamington Road was an English football stadium. It was situated in Blackburn, Lancashire, England. Blackburn Rovers played there from 1881 until 1890, when they relocated to Ewood Park - and have remained there ever since.
England played two internationals there, drawing with Wales in 1885 and losing to Scotland in 1887.