Royal International Hotel Urumqi

Royal International Hotel Urumqi Address: 77 West Henan Road, Urumchi, China

Minimum price found for Royal International Hotel Urumqi was: 1357 CNY

Click here to get more information, photos & guest ratings for Royal International Hotel Urumqi