Kempinski Baltschug was the first international luxury hotel in Moscow as of 1992 and in…
Russia
Located in Moscow’s City Centre, the Four Seasons Hotel Moscow is perfectly situated within a…
The Swissotel Krasnye Holmy is the tallest luxury hotel in Moscow. At 34-stories, this sleek…
The Four Seasons Hotel Lion Palace St Petersburg sits right behind St Isaac’s Square, with…
Today, Corinthia Hotel St Petersburg has established itself as one of the leading 5-star hotels…