LOS ANGELES and LEEDS, England, April 6 /PRNewswire-FirstCall/ -- American Apparel (Amex: APP), the vertically integrated clothing manufacturer based in downtown Los Angeles, has opened a new store in Leeds, England.
The 2,922 sq. ft. store is located on the Briggate shopping street in Leeds and has