Hotel JI Hotel Urmqi Altay Street
★★★
No.439 Beijing South Road, Xinshi District, Urumqi, Xinjiang, 830011, China, Urumqi, China Show on map
Zhejiang North Hotel is a 4-star hotel in Urumqi, China. It is one of 1,443 places to stay in Urumqi listed on Triptoic.
No.439 Beijing South Road, Xinshi District, Urumqi, Xinjiang, 830011, China, Urumqi, China
Zhejiang North Hotel is located at No.439 Beijing South Road, Xinshi District, Urumqi, Xinjiang, 830011, China, Urumqi, China.
Zhejiang North Hotel is rated 4 stars.
Highly rated alternatives close by
Hotel
#3 in Urumqi
Hotel
Hotel