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