Hotel Echarm Hotel Changsha Wuyi Square Xiangya 2nd Hospital Metro Station
★★★
No. 219 Chezhan South Road, Changsha, China Show on map
Olive Leaf Hotel (Changsha Wu Yi Square Railway Station) is a 3-star hotel in Changsha, China. It is one of 5,028 places to stay in Changsha listed on Triptoic.
No. 219 Chezhan South Road, Changsha, China
Check-in starts at 02:00 PM and check-out is until 02:00 PM. Early check-in or late check-out may be available on request.
Olive Leaf Hotel (Changsha Wu Yi Square Railway Station) is located at No. 219 Chezhan South Road, Changsha, China.
Olive Leaf Hotel (Changsha Wu Yi Square Railway Station) is rated 3 stars.
Highly rated alternatives close by
Hotel
Hotel