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