The Snowbird Inn is located about 3 miles south of Leland on Michigan's Leelanau Peninsula.

The Inn is on M-22(North Manitou Trail), 1/4 mile south of the intersection of M-204 (Duck Lake Road) and M-22 (North Manitou Trail) on the west side of the road.

473 N Manitou Tr Lake Leelanau MI 49653 USA