Down Wind Sports Houghton was established in October of 1988 and is located  at 308 Shelden Ave. in downtown, Houghton.