South Side Ice Yacht Club is located in Oshkosh, United States on 1842 S Main St. South Side Ice Yacht Club is rated 4.6 out of 5 in the category fine dining restaurant in United States.
Amenities
Bar on siteToilets
Accessibility
Wheelchair-accessible car parkWheelchair-accessible entrance