All Reviews by kandkkidder

  • Papa Tom's Pizza 1830 S Woodruff Ave, Idaho Falls, ID 83404 (208) 523-6800

    5 stars Posted on 11/12/2007 11:00pm

    the pizza here is miles ahead of all those get-em in and get-em out pizza chains, fresh taste not that dry cardboard taste you find elsewhere