Address 2901 Washington Rd Kenosha WI 53140 United States
Phone: (262) 658-5300 Open 24 Hours a Day: No