33.8k reviews
No. 15 Zhenwushan, Nanshan Street, Nan'an District, Chongqing City (Southwest Corner of Tushan Temple)