Sheraton Nizhny Novgorod Kremlin

Sheraton Adds New Hotel in Russia

The brand has just opened the Sheraton Nizhny Novgorod Kremlin, marking the brand’s debut in one of Russia’s largest cities. Here’s an inside look.