Abercrombie & Fitch opens in Spitalfields Retail 8 August 2024 Abercrombie & Fitch has launched its inaugural store in East London, located in Spitalfields’ Horner Square, marking an expansion of…