NewsRetail
J. Crew Returns With New London Stores After More Than Five Year Hiatus
The American heritage retailer has staged a dynamic return to the United Kingdom in 2025, unveiling a dedicated UK e-commerce experience and opening brick-and-mortar stores in London…