ITL Internation, Scotland XIX Open Championships, will be held at the Emirates Arena Glasgow and will be organised by Grand
Tuesday, January 9th, 2018