Cleo Haze open debut physical store in Los Angeles
Cleo Haze, a new concept store for social-first brands, has opened its first retail location in Los Angeles. Located at 8159 West 3rd Street, the concept, founded by serial entrepreneurs Elisabeth Weinstock and Lexie Jay, introduces a new form of retailing to the city. Described as “an answer to a shifting retail landscape,” the store bridges...
loading...