Sleeping Bear Dunes Location in Michigan

Sleeping Bear Dunes National Lakeshore lies on the northwestern coast of Michigan's Lower Peninsula, about 35 miles (56 km) northwest of Traverse City.

Copyright Wanderlust World © https://www.ynyoo.com