Preheat oven to 350°F and lightly oil and flour a 9-inch diameter cake pan.
Whisk flour, baking powder and salt in a medium bowl to blend. Using an electric mixer, beat sugar, eggs and zests in a large bowl until pale and fluffy. Beat in milk, then gradually beat in oil. Add the flour mixture and stir just until blended, then fold in almonds. Transfer batter to pan, level, and place pan on a baking sheet to collect any spills.
Bake until a tester inserted into center of cake comes out with moist crumbs attached, about 30 minutes or so. Transfer to rack and cool for 15 minutes. Remove cake and place on serving platter, top side up. Sift powdered sugar over the cake.
Accompany with a hot café con leche.
Serving Size 3.5 oz/100 gr; Calories 402 gr; Calories from Fat 100 gr; Total Fat 22.6 gr (35%); Saturated Fat 3.6 gr (18%); Trans Fat 0 gr; Cholesterol 71 mg (24%); Sodium 267 mg (11%); Total Carbohydrates 46 gr (15%); Fiber 1 gr (3%); Sugars 27 gr; Protein 5 gr (10%); Vitamin A 2%; Vitamin C 2%; Calcium 11%; Iron 9%.
* Percent Daily Values are based on 2000 calorie diet. Your Daily Values may be higher or lower depending on your caloric needs.