33.8k reviews
Approximately 270 meters southwest of the intersection of Renmintang Road and Shulong Road, Chenghua District, Chengdu City, Sichuan Province.