Inside Abercrombie & Fitch’s Jakarta Debut At Grand Indonesia
Abercrombie & Fitch has officially landed in Indonesia, opening its first store in the Country at Grand Indonesia Mall, West Mall Level 1 in Jakarta, as part of a wider Southeast Asia comeback with local partner PT Mitra Adiperkasa Tbk…
