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