Located in the heart of downtown Lake Geneva, WI, this five-story lakefront hotel is only steps away from the lake and key area attractions.