Browse Items (1 total)

  • Tags: 432-450 N. Water St.

Photo of Leath Furniture Window Display

BS1773-Leath_Old_Ice_Box_2-9-1950_0001.jpg
Photograph of Window Display at Leath Furniture store located at 432-450 N. Water St., Decatur, IL.