Saddle Up Steakhouse

5751 E Hwy 54 / P.O.Box 16, Athol, ID 83801
Saddle Up Steakhouse Saddle Up Steakhouse is one of the popular Restaurant located in 5751 E Hwy 54 / P.O.Box 16 ,Athol listed under Restaurant in Athol , Steakhouse in Athol ,

Contact Details & Working Hours

Map of Saddle Up Steakhouse