City: Saint-Léonard
Country: Switzerland Switzerland
Capacity: 1.000
Opening: 1958

former names

-