Sleeping Bear Bay is nestled by Sleeping Bear Dunes National Lakeshore near Glen Arbor, along the shores of Leelanau County on Lake Michigan in Michigan's lower peninsula. Its turquoise blue waters look like something in the tropics.
Sleeping Bear Bay near Glen Arbor
Previous
Previous
South Haven Lighthouse
Next
Next