IC is close to the waterfront, Faneuil Hall, and the North End. The other restaurants were more in Back Bay and Copley Square.
Tons of great places in the North End for seafood, mostly Italian style. Neptune Oyster (good luck getting in) might be the best choice (not Italian style)