Sonic Drive-In presently operates 4 locations near Roanoke, Virginia, Virginia. See an entire list of Sonic Drive-In restaurants below.