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