Facilities Owlerton Greyhound Stadium, Sheffield England Documents OverviewPhotos (0)Videos (0)Documents (0)Materials (0) Owlerton Greyhound Stadium 12 Lowther Rd, Sheffield S6 2DE, UK Open in map Submit information Upload Photos Upload Videos Upload Documents Upload Materials No documents found for this facility. Add some now?