33.8k reviews
No. 35, Da Zhu Lin Zu, Fang Niu Village, Nan Shan Park North Road, Nan Shan Street, Nan An District, Chongqing City (Opposite Nan Shan Temple)