53 Victoria's Secret stores closing due to declining performance
Victoria's Secret's parent company L Brands Inc. has announced it will close 53 North American stores, Bloomberg reports.Read more
Victoria's Secret's parent company L Brands Inc. has announced it will close 53 North American stores, Bloomberg reports.Read more