The St. Regis atlas: europe

The St. Regis Moscow Nikolskaya



One of the world’s greatest cities, Moscow is a powerhouse of business, culture and tourism. Situated in the historic center of the Russian capital, within easy walking distance of the celebrated Bolshoi Theater and the Kremlin, you’ll find The St. Regis Moscow Nikolskaya, which includes 210 comfortable royal furnished rooms with marvelous panoramic views over the city. The hotel offers a comprehensive array of services and the most modern facilities for leisure and business travelers. It also has exquisite restaurants and bars recognized for their elegant decor and outstanding cuisine. The hotel meets all the needs of the sophisticated traveler.