Twin Birch Resort

History of Twin Birch

Sunrise Since 1947, Twin Birch has been a destination for families, couples, individuals and groups.. Conveniently located west of Traverse City Michigan in the Leelanau Peninsula, Twin Birch Resort features 350 feet of shoreline on Little Platte Lake. This natural 805 acre Lake is located adjacent to Big Platte Lake and is a short drive from the Sleeping Bear Sand Dunes National Park which boasts some of the world's most breathtaking views. Bald Eagles, Loons, Beaver, Otter, Swans, Lynx, Fox, Deer, and Porcupines are frequently seen among dozens of other wildlife species.