Come to the heart of the old imperial capital of Russia and you will find one of the best St Petersburg hotels – the Kempinski Hotel Moika 22. Look out onto Palace Square, the home of the world-famous Hermitage Museum, and look into the Russian soul.
