Updated Today COMPARE Residences at Library Park 720 59th Pl, Kenosha, WI 53140 Studio - 2 Beds $776 - $1,217