I have found it best to ask for directions from bell services or the front desk. Also, dont know for sure , but usually there is a greeter at the front area of most resorts, so they may be of help. At WL, they give us a map and point out which direction we need to go.
We usually go to grocery shop at Winn-Dixie on Apopka-Vineland Dr. Also, the Crossroads shopping area is off this road, with a Publix at it. Many dining choices around this area.
From CS, take Buena Vista Dr. and go by DTD. Then turn right onto Hotel Plaza Blvd. Then left onto Apopka-Vineland. Crossroads will be on your immediate right. If you want less congestion, Winn-Dixie will be about 1 mile or less on the right.
From CS, it may take 10-15 mins to get to this area, not so much because of distance, but traffic. HTH