La Favorita Ice Cream and Snacks
1711 S Banker St, Effingham 62401