Filming Locations (3)

  • Goole, East Riding of Yorkshire, England, UK

  • Amber Street, York, North Yorkshire, England, UK

  • Doncaster Greyhound Stadium, Meadow Court, Station Road, Doncaster, South Yorkshire, England, UK (greyhound racetrack)