Where to buy Abercrombie & Fitch in Shanghai

Name Address Phone
Abercrombie & Fitch - Nanjing West in Shanghai No. 1515, Nanjing West Road 6043-1892