Preheat oven to 350 degrees. Prepare 9 X 5 loaf pan by spraying with non-stick spray.
Cinnamon Topping- In a small bowl, stir together the brown sugar and cinnamon. Set aside.
Apple filling-Peel and finely dice apples into medium bowl. Sprinkle with the sugar and cinnamon and stir to coat. Set this aside along with the chopped nuts.
In a large mixing bowl, with an electric mixer, beat together room temp butter and granulated sugar until fluffy. Add in eggs, milk, vanilla, and flour and beat until well incorporated and smooth, scraping sides as needed.
Pour half of bread batter into loaf pan.
Top with 1/2 of the apple filling, 1/2 the nuts, and 1/2 of the cinnamon topping. Spread remaining bread batter over filling. Top with remaining apple filling, nuts, and sprinkle remaining brown sugar cinnamon topping over loaf.
Bake for 55-60 minutes or until tests done. Cool in pan for 10 minutes and turn out onto platter. Cool completely.
Glaze: Mix together powdered sugar and milk until smooth. Use a spoon to drizzle glaze over cooled bread.
If you really want to take this up a notch, add 1/2 teaspoon allspice to the cinnamon sugar mixture!