Jump to content
Friday, September 10, 2010
Los Angeles–based American Apparel opened a 1,700-square-foot store in Paris’ La Defense district. The new store is located in a mall that attracts more than 8 million visitors each year.