American Apparel debuts Covent Garden shop

American Apparel opened a 2,950 sq ft (275 sq m) store on Covent Garden’s Neal Street last week, following the opening of a slightly smaller store in Glasgow the week before.

 

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