Shopping New Chanel store sparkles on Newbury By Erica Jackson Curran Boston is now home to one of the biggest—and most unique—Chanel stores in the country.