The 105-room property, some with views of Pushkin Square, is housed in an Art Nouveau building located on Tverskaya Street.
The hotel will offer meeting space and a spa with a thermal zone, complete with a traditional Russian steam room.
Have you registered with us yet?
Register now to enjoy more articles
and free email bulletins.