VERNON, Calif.----True Religion Apparel, Inc. today announced the opening of a new branded store at Lenox Square in the prestigious Buckhead district of Atlanta, GA. The 1,214-square-foot branded store will carry the entire True Religion collection, including denim, denim-related sportswear and a full range of licensed product.
More...
More...