Opened in 2015, the God Hand Grand Hotel (Chongqing Olympic Center) offers travelers a pleasant stay in Chongqing, whether for business or leisure purposes. For those who require internet access, the property features Free in-room Wi-Fi. The hotel is located approximately 15km from Chongqing North R...