Having lived in San Francisco for five years before returning to Boston, I was really looking forward to El Pelon. In SF, you can walk down just about any street or just about every neighborhood and find a taqueria. I'm sorry to say that El Pelon was VERY disappointing.
I'm used to free chips with my Burrito, not here. I'm used to a big, full Burrito, not here. I'm used to a Burrito with a lot of flavor, a choice for rice, a choice of beans, a choice of whether I would like crema (sour cream) or not, etc. You don't get that here.
If you're looking for a REAL taqueria, try to find someplace else, this is not it.
Pros: Close to Fenway, Outdoor summer eats
Cons: Nothing special, Bland burritos
more