British women’s fashion brand Odd Muse has signed a long-term lease for 4,000 square feet at 55 Mercer Street in SoHo.