Orange Leaf
3340 S 25th E Ste 205, Idaho Falls ID 83404
(208) 295-2564
Directions
Order Online Delivery
Grubhub
Postmates
Doordash
Seamless
Idaho Falls, Idaho
Orange Leaf
3340 S 25th E Ste 205, Idaho Falls
(208) 295-2564