Supportinfo@ratecheck.travel
Yidu Hotel, Urumqi | No. 2, Building 1, 2-storey complex, 148 Renmin Road, Urumqi, Xinjiang, China | RateCheck.travel