Sears Hometown 7630

Sears Hometown #7630 was a Sears Hometown store located at 1866 Northwood Plaza Drive in Franklin, Indiana.