Moscow
Ararat Park Hyatt:
A chic and elegant luxury hotel in the heart of historic Moscow. Just steps from the Kremlin and the Bolshoi Theater.
St. Petersburg
Taleon Imperial Hotel:
Stay in a Tsarist-era palace in the heart of the city, within walking distance of the Hermitage and Palace Square.