Get directions to: Powell's Restaurant, Houghton Lake, MI
Restaurant address: 3257 W Houghton Lake Dr # A Houghton Lake, MI 48629, USA
Restaurant: Powell's Restaurant