Browse Items (1 total)

  • Tags: Cloyd's Food Center

Photo Cloyd's Food Center Storefront

BS986-cloyd's023.jpg
Photograph of Cloyd's Food Center located at 876 W. Grand Ave., Decatur, IL.