33.8k reviews
140 meters west of the intersection of Tusi Mountain Road and Xiahao Road, Nan'an District, Chongqing City.