Rosa Khutor Alpine Resort
Search results
We did not find results for: where is sochi russia.
Check spelling or type a new query.
We did not find results for: where is sochi russia.
Check spelling or type a new query.
Sochi is the largest resort city in Russia. The city is situated on the Sochi River, along the Black Sea in Southern Russia, with a population of 466,078 residents, and up to 600,000 residents in the urban area. Wikipedia