Super 8 Motel - Windom (Windom) The Super 8 Windom MN is located one half mile from Island Park and the Des Moines River. Downtown Windom, Minn., is one mile from the hotel. The Windom City Arena is less than two miles away. The hotel features complimentary continenta...