33.8k reviews
No. 18, Tonghui Avenue, Qijiang District, Chongqing. F1, Red Star Night Cat Street, Chongqing Qijiang Aegean Shopping Park.