The Anchor Inn Hotel is located in downtown Little Current on Manitoulin Island in Ontario, Canada. Manitoulin Island is the largest freshwater Island in the world. Located in the middle of the North Channel of Lake Huron, it is one of the top recreational boating...