Get directions to: Downtown Deli, Scottsboro, AL
Restaurant address: 102 Liberty Lane Scottsboro, AL 35768, USA
Restaurant: Downtown Deli