American Apparel to open in Camden Town

US fashion retailer American Apparel is set to roll out its latest London store in Camden Town.

 

Already have an account?

Want to read more?

Register for LIMITED guest access

Register now

Get premium access

£5 A MONTH for 3 months

Subscribe now