Best of Boston

2003 Best French Restaurant

Sel de la Terre

255 State St., Boston, 617-720-1300, seldelaterre.com/