5-Star St Regis Hotels Russia
photo_camera
see more photos
place
view on map
favorite_border
add to favorites
The St. Regis Moscow Nikolskaya
Moscow City, Moscow, Russia
From€296
Individual character, mythic address, St. Regis is about the journey, each moment as it unfolds, for those who create it and for those who experience it. The St. Regis Moscow Nikolskaya builds upon this legacy. A complex of historic..
€296 price from210 bedrooms
View open_in_new
roomListings Locations
close