33.8k reviews
No. 224, Wen Ti Zhi Road, Xin Shan Village Street, Da Du Kou District, Chongqing City, China (Southwest Corner of Zhonghua Mei De Park)