Get directions to: La Tapatia, Stevenson, AL
Restaurant address: 104 Adams Street Stevenson, AL 35772, USA
Restaurant: La Tapatia