Preheat oven to 350°F (175°C). Grease a 9 x 5-inch loaf pan. Line with parchment paper.
Mix together the brown sugar and cinnamon in a small bowl and set aside.
Combine the butter and sugar in a bowl and beat with a hand mixer until smooth. Add the eggs and vanilla and continue to beat until combined.
Add the flour, baking powder and milk to the bowl and beat on low until a batter forms.
Pour a third of the batter into the pan. Cover with ⅓ of the cinnamon sugar and ⅓ of the apple pieces. Repeat this with 2 more layers.
Using a chopstick or butter knife, run swirls along the length of the pan. Don’t stir.
Put the pan in the oven and cook for 45 minutes, or until a toothpick inserted in the center comes out clean.
Cool the bread for about 10 minutes before pulling the parchment paper out and allowing the bread to rest on a cooling rack.
To make the icing, combine powdered sugar, vanilla and cream in a small bowl. Whisk together until smooth. Pour over the bread as it’s cooling so it melts and drizzles down the sides.