Featured Item
Photo of Stauber's Home Store
Photograph of the interior of Stauber's Home Store, located in the Standard Office Building at 104 S. Water St., Decatur, IL. They were in business…
Photograph of the interior of Stauber's Home Store, located in the Standard Office Building at 104 S. Water St., Decatur, IL. They were in business…