2327 63rd St. Kenosha, WI 53143