Get directions to: Stampede Steakhouse, Talladega, AL
Restaurant address: 710 Battle St E Talladega, AL 35160, USA
Restaurant: Stampede Steakhouse