Papa Tom's Pizza

1830 S Woodruff Ave
Idaho Falls, ID  
Hours of Operation
Mon-Thu 11am-10pm
Fri 11am-11pm
Sat 11am-11pm
Sun Noon-10pm
Customer Reviews
Karen52736 on 12/25/2011
We ordered papa tom's and asked for deli...
happycustomer1111 on 06/04/2011
I'd agree that this is at the top of the...
Business Details
Other Places Like This
Little Caesars Pizza
Serving nearby areas
Papa Murphy's Take N Bake Pizza
1600 E 17th St
Idaho Falls, ID
0.7 mi
Pizza Hut
2250 E 17th St
Idaho Falls, ID
1.2 mi