VA: Kerr Lake Area, Clarksville and areas towards the east
I ended up in Clarksville. The downtown still has a few places. There are two supper club looking spots, a Chinese place, a pizza/sub shop and a McDonalds. Due to the morning storms I ended up here around 3 p.m. Nothing looked lively, so I ate my travel snacks...
Looks like it could perk up on summer weekends with the boating/fishing folks.
There probably isn't much along there. Rt. 58 is one of my least favorite roads to drive on. Clarksville used to have a nice little downtown area, but it has been bypassed by a new bridge a few years back. I don't know how that has affected the businesses downtown. That would be my best guess to find something in Clarksville.
East of Clarksville on Rt. 58 is South Hill at I-85, and Emporia at I-95. Both of these towns are crossroads towns that will basically have the typical interstate exit fast food places. Going back west to Danville may be more promising. Like I said, Rt. 58 is not a fun drive.