Posted in: News

Sochi – Confed Cup 2017 – World Cup 2018

Sochi is to the very south of the Russia bordering on nearby Georgia. The city is located smack down on the Black Sea coastline. View from the hills behind the city over the downtown area and the marina. A closer look of the Marina. The city is very busy during summer where millions of Russians […]

Back to Top