by Lisa A. Grimaldi | May 12, 2015
The 210-room St. Regis Moscow Nikolskaya has opened in Russia. The property, on the thoroughfare that connects Red Square to Lubyanka Square, is housed in a former residence built in 1870. The hotel has six meeting rooms, as well as five restaurants and bars, an 18,000-square-foot spa with nine treatment rooms, and an indoor pool.