Voting Home / Sel de la Terre
Nominated for: BEST Steak Frites BEST French BEST Bar Bites
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.
Do you love Sel de la Terre? Be the first to vote for them!