33.8k reviews
380 meters west of the intersection of Sha Mao Road and Bai Lu Shan Zhi Road, Hechuan District, Chongqing.