Cheddar Restaurants in Athol
Show restaurants on map
3.7
Menu
Table booking
3.7
Menu
Table booking
City: Athol, 6160 E Highway 54, Athol, Idaho, 83801, United States
"I absolutely loved it! The restaurant has a charming atmosphere, is locally owned, and is impeccably clean. The staff were incredibly pleasant and fri..."
Price
The Average price for Cheddar is:
$4.8
Feedback
These reviews refer only to the mentioned ingredients.