Preheat your oven to 350 degrees. Grease a bundt pan well and set aside.
With an electric mixer, cream the butter and sugar together until light and fluffy. Add in the eggs, one at a time, and beat until well incorporated. Add in the sour cream and the vanilla and mix well.
In a small bowl mix together the flour, baking soda and powder, salt and apple pie spice. With the mixer at low speed, gradually add in the flour mixture ( the batter will be stiff). Stir in the peaches and blueberries.
In a small bowl, combine the crumb topping ingredients. Pour half of the cake batter into the greased bundt pan and the sprinkle with half of the crumb topping. Repeat with the remaining batter. Bake the cake for 45-55 minutes or until a toothpick comes out clean.
Use a thin bladed knife to loosen the cake from the sides of the pan and then invert onto a serving dish. Whisk the icing ingredients together well and then drizzle over the cake just before serving.