British Landing is located on the shore of an island located in what lake?
British Landing: British Landing is a place within Mackinac Island, Michigan and is located on the shore of Mackinac Island, two miles (3 km) northwest of the island's downtown and harbor. 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.
Lake Huron