There is Fireworks Supermarket in Blountville TN, and its worth stopping. I know there are about 10 different ones across the east and midwest...but I can tell you the one in Blountville is very nice. Big variety with videos of what the fireworks do and everything. Also very clean bathrooms.
Its also only about 10 minutes away from exit 7 in Bristol that has all kinds of restaurants.