retail Ferrari flagship store opens: A clear win for SoHo Ferrari flagship store is now open in SoHo, bringing luxury fashion to New York. November 10, 2026 James Smith