When you say flagship store, you should mean Nanjing West Road Store at 969 Nanjing West Road. (Nanjing West Road Station of Metro Line 2)
However, there is a Zhonglian store on Nanjing East Road, located on the 2nd floor of the former Zhonglian Commercial Building, No.340 Nanjing East Road. (Nanjing East Road Station of Metro Line 2/10)
There are many brand stores in these two sections, so you can go shopping when you have time.