If you zoom in on the picture you can see the lights around the track - quite distinctive
Then google UK Greyhound racing stadiums........................... it's only run professionally in the UK and Ireland I think in Europe
Did you win much Bear? I've only seen it movies - "The Long Good Friday" IIRC