Ewood Park is a football stadium in Blackburn, Lancashire and is the home of Blackburn Rovers Football Club — one of the founder members of the Football League and Premier League. Rovers have played there since they moved from Leamington Road in the summer of 1890.