We use cookies to personalise content and ads, to provide social media features and to analyse our traffic. Read more…
Challis Lodge

Challis Lodge

1220 Main St, Challis (ID), 83226, United States

Get Directions

(208) 879-2251

Similar places nearby