Turk's Inn Restaurant
11320 North U.S. Highway 63
Hayward, Wisconsin
As Featured In...
From Travel + Leisure, Aug 2004
“Not far from Spider Lake Lodge is a place to eat that's so unusual it's worth a trip. I will not begin to unravel for you exactly how a prominent Turkish family ended up opening a restaurant in this remote corner of Wisconsin....” MORE>>
lastArticle = 8/2004 and lastAward =
