Cosmos Hotel Group Opens New Three-Star Hotel in Moscow
In Moscow, a grand opening ceremony was held for the new three-star hotel, Cosmos Smart Moscow Semenovskaya, located at 34A Velyaminovskaya Street. The portfolio of the Cosmos Hotel Group, the largest hotel company in Russia, has been expanded with […]
Cosmos Hotel Group Opens New Three-Star Hotel in Moscow Read More »