33.8k reviews
Approximately 70 meters southeast of AFC China International Plaza, Jiaozi Avenue, Wuhou District, Chengdu, Sichuan Province.