El Pelon is my favorite little taqueria in boston!
i moved to the west coast for a winter and was saddened to discover that even in california, though i found some familiar flavors and taco favorites, i failed to find a place that quite matched the quality, care, freshness and service at El Pelon.
go figure.
more