Niuwa Manor is a Resort located in Kuytun, Ili, Xinjiang. It is one of the 6265 resorts in China. Address of Niuwa Manor is Beijing E Rd, Kuytun, Ili, Xinjiang, China. Niuwa Manor is located in a remote area, with less than 1 listed places around it.
Beijing E Rd, Kuytun, Ili, Xinjiang, China
Address of Niuwa Manor is Beijing E Rd, Kuytun, Ili, Xinjiang, China.
Niuwa Manor is located in Kuytun, Ili, Xinjiang.
Niuwa Manor is a Resort in China