I ordered from this restaurant the other night and was rewarded with a live critter in my pizza box. I'm still skeeved out by it. Save yourself the trouble and go to a reputable pizza place in the North End.
Cons: Dirtiest restaurant I've ever been to
more