I really like Papa Tom's. It's not my favorite pizza place (overall... but probably not by favorite Idaho Falls place either), but it's one of the top choices. The pizza is fresh and homemade and way less greasy than Pizza Hut type places. I highly recommend the Garlic Chicken pizza, it's one of... read more
You have no recent hotel searches.