Browse Items (1 total) Tags: Window Display Browse All Browse by Tag Search Items Sort by: Title Creator Date Added Photo of Leath Furniture Window Display Photograph of Window Display at Leath Furniture store located at 432-450 N. Water St., Decatur, IL. Tags: 2/19/1950, 432-450 N. Water St., BS1773, Business, Decatur IL., Furniture, Ice Box, Leath Furniture, Window Display