Chongqing South Garden Hotel

Chongqing South Garden Hotel Address: No.193-195 Keyuan 4th Road, High-tech District, Chongqing, China

Minimum price found for Chongqing South Garden Hotel was: Null CNY

Click here to get more information, photos & guest ratings for Chongqing South Garden Hotel