Tag Archives: Sochi 2014 game

A Concise Guide to Sochi

The Winter Games were recently held in Sochi, a city on the Black Sea coast in Russia. Whilst the Russians have long enjoyed this playground of the rich and famous, the stunning images from the games are bound to have … Continue reading

Posted in London Hotel | Tagged , , , | Leave a comment