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