Where is Sunderland Greyhound Stadium?

Where is Sunderland Greyhound Stadium located?

Sunderland Greyhound Stadium, Sunderland Greyhound Stadium, Great Britain (approx. 54.94019°, -1.409378°)


Where is Sunderland Greyhound Stadium on the map?