View All Photos
Check Rates & Availability
Enjoy the spectacular view of Moscow Center from our Executive Floor. The Cathedral of Christ the Saviour is a church in Moscow, Russia, on the bank of the Moskva River, a few blocks west of the Kremlin. It is the tallest Eastern Orthodox Church.