Hotel Atour X Hotel Yinchuan Beijing East Road Tianxi International
★★★
No. 80 Yuhuangge South Street, Yinchuan, China Show on map
Shell Hotel is a 2-star hotel in Yinchuan, China. It is one of 803 places to stay in Yinchuan listed on Triptoic.
No. 80 Yuhuangge South Street, Yinchuan, China
Shell Hotel is located at No. 80 Yuhuangge South Street, Yinchuan, China.
Shell Hotel is rated 2 stars.
Highly rated alternatives close by
#2 in Yinchuan
Hotel