Venue Information

Formal Name: SH Triumph
Location: Lyubertsy (Russia)
Capacity: 10,000