Chowhound Presents: |

Share:

More from Restaurants & Bars

Restaurants & Bars Boston Area

El Pelon?

v
veggielover | | May 5, 2010 11:18 AM

What's the word on El Pelon's since it opened in Brighton? How does it compare to the other taco/burrito places in the Boston/Metrowest area?

More posts from veggielover

Feedback