An American (Apparel) in Paris

September 7, 2010

The struggling American Apparel chain has opened a new 1,700 square-foot store in Paris.

Recent News