Original: Ewood Park is a football stadium in the English town of Blackburn , Lancashire , and is the home of Blackburn Rovers Football Club â '' one of the founder members of the Football League and Premier League .
Simplified: Ewood Park is a football stadium in Blackburn , England . It is the home stadium of Blackburn Rovers F.C.