Owlerton Stadium, also known as Sheffield Stadium, is a purpose-built speedway stadium built in 1929, which hosts greyhound racing five-times a week. The track is in Owlerton near Hillsborough in Shef
Aerial view of Owlerton Stadium from Shirecliffe to the NE.