Library Park

711 59th Place
Kenosha
Wisconsin
United States