Located in Moscow , this popular property offers an ideal place of rest and relaxation. Hotel was constructed in 2013. There is an on-site car park.