Nautica SoHo Store New York. The doors are open to our new global flagship shop. Visit our shop during open hours at 101 Prince Street. Nautica SoHo Store New York. The doors are open to our new global flagship shop. Visit our shop during open hours at 101 Prince Street SoHo Behind the Scenes