Sears Hometown 3672

Sears Hometown #3672 was a Sears Hometown store located at 1010 West Business 380 in Decatur, Texas.