Boston’s favorite pizza, Papa Gino’s, abruptly closed a bunch of locations a few years back. We visit our local store in North Dartmouth, MA.