New Leaf Inn

0
Contact information for New Leaf Inn is:
845 Po Box
Challis, ID 83226
(208) 879-2318

"New Leaf Inn" - Social Networks

Do you own or manage this business? Click here to claim the New Leaf Inn listing and add social networks, logos, descriptions and more.

New Leaf Inn Contact Information:

  • 845 Po Box
    Challis, ID 83226
  • Map
  • Phone: (208) 879-2318