American Apparel’s opening its 20th New York City location at 429 Broadway, at the corner of Howard Street, in Chinatown, Racked reports. For a full list of actual and coming AA stores, click here. For an explanation of why its storefronts are so damn bright, click here.