Annie’s Ibiza Unveils First U.S. Store in SoHo
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,…