North East of the Border Taqueria at High Street Place - Restaurant in Downtown, Boston | Reviews, Photos & Information on Postcard