Best Pizza restaurant in Idaho Falls, ID
(1) Best Pizza restaurant
Best Places List (3)
1 Papa Tom's Pizza
1830 S Woodruff Ave, Idaho Falls, ID 83404, United States
-
Service Opportunities in the Business:
- ✅ Delivery
- ✅ Takeaway
- ✅ Dine-in
2 Leo's Place Restaurants
155 S Holmes Ave, Idaho Falls, ID 83401, United States
3 Lucy's New York Style Pizza
Informal fixture for thin-crust pies560 W Broadway St, Idaho Falls, ID 83402, United States
-
Service Opportunities in the Business:
- ✅ Kerbside pickup
- ✅ Delivery
- ✅ Takeaway
- ✅ Dine-in
Map