Zara Opens in Denver This Month

. The famed Spanish retailer is finally opening its doors in Denver's Cherry Creek Mall. After months of construction, Inditex, the company that owns Zara, confirmed the store will welcome the public on Thur...