Portland's Fan Favorite OTTO's Pizza is Coming to Portsmouth, NHPortland's Fan Favorite OTTO's Pizza is Coming to Portsmouth, NHSome of the best pizza you've ever tasted is coming to Portsmouth, New Hampshire. Guess who?Ginny RogersGinny Rogers