Saddle Up Steakhouse

5751 E Hwy 54/Pob 16, Athol, ID 83801
Saddle Up Steakhouse Saddle Up Steakhouse is one of the popular Restaurant located in 5751 E Hwy 54/Pob 16 ,Athol listed under Restaurant/cafe in Athol , Steakhouse in Athol ,

Contact Details & Working Hours

Map of Saddle Up Steakhouse