• +1-954-639-4643
    • EU countries
    • Russia
    • US and Canada
    • United Kingdom

Saint Petersburg

Petro Palace Hotel is an exceptional option for those travelers who seek for comfort, style and first class service at the heart of St. Petersburg.


Located in the very heart of Moscow, the St. Regis Nikolskaya Hotel is an opulent historic hotel providing unrivaled service and great value.

We recommend you to book hotels in Russia in advance.
Room type