Zhourong Road 68 Metropolitan Plaza 400011 Chongqing, China
Zhourong Road, Central District 68 Metropolitan Tower 400010 Chongqing, China
Paradise Walk Shopping Center 400020 Chongqing, China