1830 S Woodruff Ave
2040 Channing Way Idaho Falls, ID
Il Castello Ristorante LLC
445 A St Idaho Falls, ID
I have been here several times and the pizzas are okay. It is a very casual place with a fireplace in the middle. The staff is very friendly and quick.
October 23, 2008
Papa Tom's Pizza
If you've been to or used
Papa Tom's Pizza, leave a review.
It's easy, only takes a couple of minutes and you'll help thousands make an informed decision.