By Ben Cooper2014-05-01T15:07:00
Upmarket US fashion retailer J Crew is to open its fourth store in the UK on London’s exclusive Sloane Square.
Already have an account? Sign in here