You can go up the ski hill to Papa Charliesin Lutsen which is about seven miles north of Chateau Leveaux. Lutsen Resort has an amazing dining room too which is right on the lake. Grand Marais has more and is 20 miles away.
I agree with Sonny for the location. Look for the so called dives. Great food and scenery.
Bluefin bay has a restaurant and a cafe, both good.
Most restaurants are in nearby Grand Marais, about 20 mins away...
Thanks! Your answer is awaiting moderation.