33.8k reviews
No. 123 Fengxiang Road, Dabaikou District, Chongqing (European Town, Building 3 and 6)