British Landing is located on the shore of an island located in what lake?
Mackinac Island:  It is located in Lake Huron, at the eastern end of the Straits of Mackinac, between the state's Upper and Lower Peninsulas.
i don't know