fbpx

Hillsborough Stadium

Hillsborough Stadium

Hillsborough Stadium, often referred to as Hillsborough, is a 39,732-capacity association football stadium located in Owlerton, a north-western suburb of Sheffield, England. It has been the home ground of Sheffield Wednesday since its opening in 1899