The Stell Hotel, in Kenosha, Wisconsin, is a newly renovated boutique lodging option just blocks from the shores of Lake Michigan.