Results updated

Hotels in Russia

1 hotels found

The St. Regis Moscow Nikolskaya
MarriottSt. Regis

A five-star St. Regis in the heart of Moscow, steps from Red Square, praised for its classical interiors, attentive staff and panoramic breakfast. Guests highlight the spa with pool and frequent thoughtful touches — complimentary upgrades and personalised service — while only minor cosmetic issues appear in a few reviews.

Prices are currently unavailable