Creekside Inn B & B, Challis, Idaho
Creekside Inn B & B is a bed and breakfast inn located in the Challis area.
Nearby Bed & Breakfasts
Creekside Inn B & B Contact Information
630 E North Ave
Challis, Idaho 83226
United States
Ratings & Reviews
Not yet rated