1830 S Woodruff Ave
2040 Channing Way Idaho Falls, ID
Olive Garden Italian Restaurant
1305 West Broadway 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.