Sears Hometown 3881

Sears Hometown #3881 was a Sears Hometown store located at 703 West Main Street in Olney, Illinois.