Why Vivobarefoot Is Opening its First U.S. Flagship Store in SoHo
WWD [Unofficial]
March 26, 2026
Vivobarefoot's first U.S. flagship store, opening in June, will be located at 248 Lafayette Street in the SoHo neighborhood in N.Y.C.
Discussion in the ATmosphere