Pizza in Grangeville, ID Pizza Factory126 W Main StGrangeville, ID, 835302089835555Pizza DeliveryRestaurantRestaurants Show More