Papa John's pizza takeaway in Pwllheli is actually on the Hafan-y-Mor campsite, about four miles from the town itself and therefore more for people staying on the site. It's a small branch with a limited menu and although it's really a takeaway it's located within the Boardwalk venue so you could grab a pizza and eat it in there.
We tried them once during our recent visit to Hafan-y-Mor as a treat, it would be too expensive for us to eat from there too often. As we are a family comprising two adults and two young children we opted to order one XL meal (any XL pizza, two lots of wedges and two medium drinks) and one child's meal (chicken dippers, wedges and small drink). The kids meal came with a toy of one of the Haven Zoo Troop characters. This cost just over twenty quid but was more than enough to go around. All in all it was decent enough, not quite as good as Pizza Hut though.
If you're staying on site you can place an order and have it delivered to your caravan/chalet. We did this, not out of laziness, but in order to ensure the food was still hot when we came to eat it. We were initially told it would take 45 minutes to arrive but in fact the delivery man in the little Smart car arrived about 15 minutes later so don't order and then go out just in case. read more