In a large bowl combine the sliced apples, lemon juice, cranberries, walnuts, ½ cup of the sugar, and the spices. Mix well by hand to combine.
Place into a 9-inch by 9-inch square pan.
In a medium bowl combine the remaining ½ cup sugar, flour and cut in the butter with a dough/pastry blender (or fork) until crumbly.
Sprinkle over apple mixture.
Bake for 40 minutes or until the topping becomes golden.
Remove from oven and allow to cool 5 minutes before serving.