After decades of being denied a physical presence in New York City by unions claiming the mega-retailer takes advantage of its workers, Walmart has finally wormed its way into the Big Apple.
Women’s lifestyle and apparel brand, Rachel Rachel Roy announced that it will open a pop-up shop – its first brick-and-mortar location – at Oak Park Mall in Kansas City.