El Pelón Taqueria opened at 92 Peterborough St. in Boston in 1998, according to the restaurant’s website. The restaurant’s menu features classic Mexican fare from tacos and burritos to enchiladas and ...