NewsAbercrombie & Fitch Opens Two New Stores In Central LondonAbercrombie & Fitch is preparing to launch two new stores in central London, located at Oxford Street and Covent Garden, later this month. The...Jon EmanuelJanuary 13, 2025