Every Vote Counts! Sign Up to get a ballot and help choose the BEST of the BEST
Voting Home / Food / BEST Steak Frites / 2011 Top 5 Slideshow
Located in the beautiful downtown waterfront area of Boston, Sel de la Terre is situated right next to the New England Aquarium and is within walking distance of Faneuil Hall, Government Center, the North End and the financial district, as well as a short drive from Logan International Airport.
To start talking, please Log in or Sign up - it's fast and free!