Get directions to: Taylor's Restaurant, Selma, AL
Restaurant address: 999 Cecil Jackson Bypass Selma, AL 36703, USA
Restaurant: Taylor's Restaurant