Discover The beauty of Russia
Where can we take you?
Visitors to Russia will find constant sources of enchantment and amazement, no matter how familiar they are with this great country. We can find you the perfect luxury hotel in Moscow, giving you access to the architecture, sights, museums and theatres of the capital. For a change of flavour, chose a Worldhotels St Petersburg hotel and explore the historical monuments, tree-lined avenues and famous bridges.