Off the shores of Lake Winnebago in central Oshkosh, Wisconsin, this waterfront hotel is connected to the Oshkosh Convention Center by skywalk. Free Wi-Fi is available throughout the property.
Number of rooms: 176
1 North Main Street, Oshkosh, WI 54901, United States
Hotel booked 1 times today.