No. 114 Shangqingsi Road, Yuzhong District, Chongqing 400015, Chongqing, CN, CN
This charming hotel is located in Chongqing. Those who dislike animals may enjoy their stay, as this property does not allow pets.