by Lisa A. Grimaldi | November 27, 2013
The 211-room Hotel Nikol'skaya Kempinski Moscow has opened in the Russian capital. The property has five meeting rooms, six restaurants and bars, and an L. Raphael Spa.