Preheat oven to 350 degrees. Grease 12 standard size muffin pan cups.
To prepare topping, mix together flour, brown sugar, nuts and cinnamon. Using a pastry blender, cut butter into flour mixture until coarse crumbs form. Set aside.
To prepare cakes, mix together flour, baking powder, salt, nutmeg and allspice. Mix together sugar, melted butter, eggs and vanilla until blended.
Alternately stir flour mixture and milk into butter-egg mixture. Spoon batter into prepared pan, filling cups 2/3 full. Sprinkle topping over batter; press in slightly.
Bake until a toothpick inserted in center comes out clean, 20 to 25 minutes. Transfer pan to a wire rack to cool slightly.
In a small bowl, combine confectioners' sugar and water together to make the glaze. Spoon small amount over each cake. Makes 12 to 15 cakes. Enjoy!