Primark flagship store in Boston
It’s been a while since tea was the drink of choice in Boston, but when Irish discount fashion retailer Primark set down its first U.S. store in the city, it was all about creating a flagship to announce its arrival from the other side of the pond.