STH Japan Open Golf On Friday 27th November, STH Japan, the world's leader in sports hospitality launched the 'STH Open Golf' series at Haruna No Mori Country Club in Gunma Prefecture. The first...