Genghis Khan Square is a Tourist attraction located in Hulunbuir, Inner Mongolia. It is one of the 15648 Tourist attractions in China. Address of Genghis Khan Square is Hailar, Hulunbuir, Inner Mongolia, China. Genghis Khan Square is located in a remote area, with less than 1 listed places around it Genghis Khan Square is rated 4 (out of 5 stars) by 26 reviewers on the web.
Hailar, Hulunbuir, Inner Mongolia, China