By Ben Cooper2008-11-07T09:33:06
US fashion retailer Forever 21 is closing in on its first UK store signing, in London’s Covent Garden.
Already have an account? Sign in here