Location: 5901 3rd Ave, Kenosha, WI 53140.