Viewing a single comment thread. View all comments

Junior_Emotion5681 t1_j57jzjb wrote

As a Mexican myself yup, I second this.

7

Arctucrus t1_j58rr7i wrote

I recommend Taqueria Mexico! There's one tucked away just outside Waltham Center

3