Hotel in Kenosha, Wisconsin

Find the top Hotel in Kenosha, Wisconsin near you now.

The Apis Hotel & Restaurant

Restaurant

Address: 614 56th St, Kenosha, WI 53140