Best of Boston

1990 Best Spanish Restaurant

Dali

415 Washington St., Somerville,