Best of Boston

1986 Best Mexican Restaurant

Sol Azteca

Good mole sauce, good salsa, good sangria, and a pleasant setting.

914A Beacon St., Boston,