• 1996 Hwy 14 Selma, AL 36701 US
    Main Number
    (334) 721-5315(334) 721-5315
    Restaurant #1284