Where is Hoober Stand located?
Wentworth, South Yorkshire in northern England