Best of Boston

1981 BEST Mexican Restaurant

Sol Azteca

Pork with chilies is the dish here, along with (wonder of wonders) pitchers of decent sangria.

914a Beacon St. Boston