J Crew Group Inc yesterday (20 February) opened the first flagship store for its Madewell brand in New York City.