I travel all over the States for my job, but some of the best pizza I have had anywhere has been at Big Papa's. And while it is essentially a simple neighborhood pub with a sports bar decor and atmosphere, the pizza beats many I have had in New York. I cannot recommend it enough if pizza is on your mind.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.