A unique Finnish log-cabin restaurant offering lakeside dining and delicious food.