Hotel Home Inn Style Changsha Wuyi Square IFC Center
★★★
No. 206 Chengnan West Road, Changsha, China Show on map
Qukeli Hotel (Changsha Wuyi Square Branch) is a 3-star hotel in Changsha, China. It is one of 5,028 places to stay in Changsha listed on Triptoic.
No. 206 Chengnan West Road, Changsha, China
Qukeli Hotel (Changsha Wuyi Square Branch) is located at No. 206 Chengnan West Road, Changsha, China.
Qukeli Hotel (Changsha Wuyi Square Branch) is rated 3 stars.
Highly rated alternatives close by
Hotel
Guest favorite
Hotel