Cedar Mountain Farm Bed and Breakfast LLC Farm Stay Athol, Idaho
Situated in Athol, 4.7 km from Silverwood Theme Park, Cedar Mountain Farm Bed and Breakfast LLC features accommodation with free Wi-Fi, air conditioning and access to a garden.
Number of rooms: 3
25249 North Hatch Road, Athol, ID 83801, United States