Wuhou District, Chengdu, Sichuan, China, 610094
IFS (International Finance Square) is a shopping spot in Chengdu, China. 1 YouTube travel vloggers — including Overkill Singapore — have covered it across 1 clips.
When you come over here, right, there's