Newsretailers Nautica Opens Flagship Store In New York City by Katie Lee May 11, 2016 New York City — Nautica is unveiling a boutique flagship store in New York City, where the brand’s roots have been for over 30 years. The new store opened at 101 Prince St. in SoHo on May 6, 2016. Continue Reading May 11, 2016 0 FacebookTwitterPinterestEmail