Coldwater Creek, the popular clothing and accessories retailer, will be returning to Town Center Plaza. Slated to open this summer at 4804 W. 119th Street, the retailer is receiving an outpouring of support on social media channels regarding its re-opening. Coldwater Creek first posted the re-opening news on its Facebook page on April 25. The company, which is now under new ownership, is slowly returning to brick-and-mortar locations after filing for bankruptcy in 2014. The new Coldwater Creek will return with many of the same vendors for the re-launch. Stay tuned to the company’s Facebook page and website for up-to-date information