The St. Regis Moscow Nikolskaya
The St. Regis Moscow Nikolskaya
Nikol’skaya Street 12
Moscow, 109012
Russian Federation
>> Website
Find the ideal hotel for your vacation, business travel or events in Russia. Discover all luxury hotels in Russia.
The St. Regis Moscow Nikolskaya
Nikol’skaya Street 12
Moscow, 109012
Russian Federation
>> Website