Preheat oven to 325°F. Grease and flour a standard 10-12 cup bundt pan, or spray with baking spray. Set aside.
Cake: In a medium size mixing bowl, use a whisk to sift together flour, baking powder, baking soda and salt. Set aside.
Using an electric mixer, cream together butter, 2 1/2 cups sugar and vanilla on medium speed for 2-3 minutes until fluffy.
Add eggs one at a time, beating well after each addition. Add orange zest, beating until combined. Stop and scrape the bowl periodically.
Mix together 1/2 cup orange juice with milk. Lower the speed of the mixer and add juice-milk mixture alternately with sifted dry ingredients, beginning and ending with flour. Stop and scrape the sides of the bowl periodically.
Pour batter into pan and spread evenly. Place the pan into oven and bake for 75-80 minutes or until a cake tester inserted into the center comes back clean. Check halfway through baking and lay foil on top to prevent over browning, if needed.
Orange Syrup: Meanwhile, in a small saucepan over medium heat mix together remaining 1/2 cup sugar with reserved 1/2 cup orange juice. Simmer over medium heat just until sugar is dissolved. Set aside.
When cake is finished baking, use a long skewer to poke holes in the cake. Slowly spoon orange syrup over cake allowing it to sink in before adding more to the cake. Repeat process until all of the syrup is used. Cool cake completely in pan.
Glaze: In a small bowl mix together powdered sugar, orange juice and zest until fully combined. Flip pan and turn cake onto a serving platter or cake stand. Drizzle glaze over cooled cake.
Store cake in an airtight container chilled or at room temperature for up to 4 days.