downtown idaho restaurants wallpaper downtown mccall idaho restaurants 13834 Farm to Market Road McCall ID United States 208 634-5072 208 634-5072. Nice little spot to meet friends. … Wednesday, June 15, 2022 Edit