Food deserts are places where people have a hard time accessing grocery stores with fresh and nutritious food.
While the new location at 2301 W. Sunshine Street isn’t on the original Route 66, it captures the spirit and flavors of the ...