Sel de la Terre? Somewhere in Faneuil Hall? Sportello? Looking for a decent place which is walking distance between the Aquarium and South Boston/Broadway Bridge. I don't know the North End very well, and my previous visit to Sel de la Terre was not fabulous but it was a few years ago... and advice?