AOTI HOTEL

80 Xin Hua Street
Hohhot
China