French designer Christian Lacroix has made his first New York City store opening, a 1,741 square foot boutique.