Preheat oven to 350F. Prepare an 8.5×4.5×2.5-inch loaf pan by greasing it with non-stick cooking spray or butter.
Peel and dice apples, place into a bowl and add cinnamon and white sugar. Coat apples then set aside.
In a small mixing bowl make the bread topping, whisk together the brown sugar and 1 teaspoon cinnamon; set aside.
In a large mixing bowl, use an electric mixer to cream together the 2/3 cup granulated sugar and butter until light and fluffy. Beat in the eggs and vanilla, just until combined.
In a small mixing bowl, whisk together the flour and baking powder. Add the flour mixture to the wet mixture and stir until combined. Add the milk and mix until smooth.
Add 2/3 of the apple filling to the batter bowl, mix until just combined.
Pour the batter into the loaf pan and spread evenly. Top with the remaining apples and press the apples down slightly.
Sprinkle the brown sugar and cinnamon mixture over top of the bread.
Bake at 350F for 1 hour, or until a toothpick inserted into the center comes out clean. Cool in the pan for about 30 minutes.
In a small bowl, combine the glaze ingredients until smooth. Drizzle over the cooled bread.Slice the bread and serve.