Country: Russian Federation City: Sochi Street: 35 Olimpiyskaya st., Estosadok village, 354 392 Sochi Location: Roza Hall