2023 Team World Championships

Sporthalle Landhaus, 9053 Teufen, Switzerland Landhausstrasse 3A, Teufen, Appenzell

Open for applications.