Browse Items (1 total) Tags: Cloyd's Food Center Browse All Browse by Tag Search Items Sort by: Title Creator Date Added Photo Cloyd's Food Center Storefront Photograph of Cloyd's Food Center located at 876 W. Grand Ave., Decatur, IL. Tags: 1980's, 876 W. Grand Ave., BS986, BS987, Business, Cloyd's Food Center, Decatur IL., Food, Groceries, Grocery