Hotel Vienna Hotel Changsha Yuelu Mountian University Town Xihu Park
★★
Building 1, Jiaxing Guoji Hui, No. 67 Xianjiahu Road, Changsha, China Show on map
Jiaxing Inn is a 4-star hotel in Changsha, China. It is one of 5,028 places to stay in Changsha listed on Triptoic.
Building 1, Jiaxing Guoji Hui, No. 67 Xianjiahu Road, Changsha, 410000, China
Check-in starts at 02:00 PM and check-out is until 12:00 PM. Early check-in or late check-out may be available on request.
Jiaxing Inn is located at Building 1, Jiaxing Guoji Hui, No. 67 Xianjiahu Road, Changsha 410000, China.
Jiaxing Inn is rated 4 stars.
Highly rated alternatives close by