Papa Tom's Pizza

1830 S Woodruff Ave
Idaho Falls, ID
208.523.6800
43.481078
-112.001013
Hours:
Mon - Thu:11am - 10pm
Fri - Sat:11am - 11pm
Sun:closed

for Papa Tom's Pizza
Directions
from: