Big Apple Time
Vernon, Calif.–based denim giant True Religion opened a retail store at Time Warner Center’s The Shops at Columbus Circle in New York. The 1,850-squarefoot emporium is the brand’s third New York City location. It will sell the entire True Religion collection for men, women and children.