BOSTON, 2014-11-18 — /EPR Retail News/ — Today (November 17, 2014) CVS Health announced it has signed a lease for the creation of a new Digital Innovation Lab at 116 Huntington Avenue in Boston, MA. The new 15,130 square feet Boston-based center will serve as a vital hub for the rapidly growing CVS Health Digital team, which…