This place has the best freakin' food. It puts anything and I mean, ANYTHING in the North End to shame. You can bring your own wine and beer so don't worry about spending a fortune on drinks. They recently moved uptown to 315 Main St in Woburn so the address needs to updated here. Highly recommended.
more