Deli · 3000 Earl Goodwin Pkwy, Selma, AL
To-Go · Delivery · Dine-In
More food in Selma, AL · Deli in Selma