Annie’s Ibiza, the cult British brand, will open its first U.S. store in SoHo at 110 Mercer Street on Friday. British-born Anne Doble will bring her one-of-a-kind designs to the 900-square-foot space. The intimate boutique, which is down a small staircase, is designed to feel more like a living room than a store. “I quite...
