2008-05-23T16:04:00
US fashion retailer American Apparel is set to roll out its latest London store in Camden Town.
Already have an account? Sign in here