Inside The Otter: Soho’s Must-Try Seafood Spot My new go-to Seafood Eatery is nestled on a quiet, tree-lined street in SoHo, The Otter is the latest buzzworthy additio…