Get directions to: Dud's Duck Inn, Houghton Lake, MI
Restaurant address: 7600 East Houghton Lake Drive Houghton Lake, MI 48629, USA
Restaurant: Dud's Duck Inn