Get directions to: Stemley Station Restaurant, Talladega, AL
Restaurant address: 7421 Stemley Bridge Road Talladega, AL 35160, USA
Restaurant: Stemley Station Restaurant