Powell's Restaurant

Family restaurant · 3257 W Houghton Lake Dr # A, Houghton Lake, MI

Dine-In

Hours

More food in Houghton Lake, MI · Family in Houghton Lake