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.
i don't know