In pictures: Inside Abercrombie & Fitch's two new central London stores - Retail Gazette
Abercrombie & Fitch has opened the doors to its two new London stores at 325 Oxford Street and 132 Long Acre in Covent Garden.
www.retailgazette.co.uk