J Crew lands in London!
Following in the footsteps of Abercrombie and Victoria Secrets, J Crew is the latest US brand to set up on UK Shores. May saw a temporary pop up store, and late 2013 J Crew will launch their first permanent store outside of the USA – in a prime spot on London’s Regent Street. The brand … Read more