Nautica

Nautica is unveiling a boutique flagship store in New York City, where the brand’s roots have been planted for over 30 years.