Like the Pilgrims and debt prisoners who came before them, British retailer Primark is headed to the U.S.A., with plans to open their flagship store in…Boston. *record scratch*
You read that correctly. While most foregin brands open up shop in New York City to make their stateside debut, Primark's opted for a spot a little bit closer to Plymouth Rock, the very location where the UK's assorted outsiders of yore came for a new start. The retailer's signed a lease on a 70,000-square-foot space in the Burnham Building, located in the Downtown Crossing section of Boston. According to WWD, the new shop is set to open doors in late 2015, and will trickle its way through the northeast with more locations through mid-2016.