Entire House About Cottonwood Hotel
Cottonwood Hotel is a 2-star hotel in Chongzuo, China. It is one of 380 places to stay in Chongzuo listed on Triptoic.
Property facts
- Property type
- Hotel
- Star rating
- 2 stars
Location
No. 36 Qiaodong Road, Tongmian Town, Chongzuo, China
Loading map…
Frequently asked questions
Where is Cottonwood Hotel located?
Cottonwood Hotel is located at No. 36 Qiaodong Road, Tongmian Town, Chongzuo, China.
How many stars does Cottonwood Hotel have?
Cottonwood Hotel is rated 2 stars.