Abercrombie & Fitch is targeting between eight and 10 new stores by the end of 2025, doubling its UK high street presence, ...
Abercrombie & Fitch has opened two London stores on 325 Oxford Street and 132 Long Acre as it ramps up its store expansion in the UK.
Abercrombie & Fitch is targeting between eight and 10 new stores by the end of 2025, doubling its UK high street presence.