This 4 star hotel is located within the city of Moscow and was established in 2006. It is close to the Olimpiysksy Sport Complex and the nearest station is Rizhskaya.