Tag Archives: Guide to Sochi

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 sparked interest across the rest of the world. For those … Continue reading

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