Abercrombie & Fitch to open on Carnaby Street in London

US clothing and lifestyle retailer Abercrombie & Fitch has confirmed it's opening a new store on London’s Carnaby Street before Christmas.


OR CONTINUE WITH
Abercrombie & Fitch
Carnaby Street
London