Browse Items (1 total)

  • Tags: 876 W. Grand Ave.

Photo Cloyd's Food Center Storefront

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