I must say even though its "another Mexican place", this one seemed to stand out amongst the others:
"El Pelon Taqueria is moving into Washington Square, and owner Jim Hoben said he’s not worried about the high number of Mexican restaurants already in town.
“There’s always a market for good food at a good price,” he says.
The restaurant was operating out of a storefront on Peterborough Road in Fenway that was destroyed in a Jan. 6 fire. Hoben said he hopes to reopen that location after the opening the Brookline location, which will be at 1669 Beacon St."