Lemon Heads
$ 5.95
Lemonheads are a perennial favorite and are one of the tartest candies that we offer and have been since they first appeared at candy counters in 1962.
There are approximately 65 Lemonheads per pound