Hotels in Russia
RUSSIA – EXPLORE THE LAND OF THE TSARS
Enjoy a trip with a difference! Known for its historical treasures, outstanding cultural scene and glorious countryside, Russia has something for everyone. Feel instantly at home in luxury Radisson Blu Hotels in the country’s top spots. Explore impressive attractions from the heart of the city in Moscow and St. Petersburg or enjoy an out-of-this-world holiday in the beach and ski resort of Sochi!