報道によると、建設予定のホテルの敷地総面積は1万1千平方メートル。日本のホテルチェーンによるモスクワ初のホテルとなる。現在、東横インは、日本、韓国、ドイツなどで、エコノミークラスの269店舗を展開している。