Location

5717 Sixth Avenue
Kenosha, WI

Located in the heart of Downtown Kenosha, within walking distance of the beautiful lakefront, unique shops, and restaurants.