Get directions to: Ponderosa Steakhouse, Scottsburg, IN
Restaurant address: 1211 W Mcclain Ave Scottsburg, IN 47170, USA
Restaurant: Ponderosa Steakhouse