Venue Information

Formal Name: Salle du Pommier (Grand-Saconnex)
Location: Geneva (Switzerland)
Home To: Les Lions de Geneve