There are a couple C stores in Shelby and that's about it. Columbiana and Calera are probably the closest cities to Shelby with some restaurants. Bertolone's in Calera for Italian.