Get directions to: The Village Inn, Challis, ID
Restaurant address: On Ushighway 93 Challis, ID 83226, USA
Restaurant: The Village Inn