Metro, Business, BostonPrimark Opens First American Store In Boston After nearly 50 years of success in Europe, super-retailer Primark opened its first store in Downtown Crossing.