Originally Posted by DancesInTraffic
Nope. El Pelon is on Peterborough St. In the Fenway. But yes...it is very good.
Ohhhhh man, I lived at the corner of Park and Peterborough and ate there at least twice a week. It was so good I almost bought a shirt.