TORCH HOTEL

55 Gaoxin Street
Urumchi
China