Country Madagascar Stadiums, sports complexes Zheleznogorsk, st. Lenina, 57, Zheleznogorsk, Russia. Now open, daily 10:00–21:00 ★★★★★ 4.7 0 reviews