Preheat oven to 350°F. Butter and flour two 8x4.5-inch loaf pans.
In a liquid measuring cup, combine milk with lemon zest and juice.
Whisk together flour, salt, baking powder, and baking soda in a medium bowl.
With an electric mixer, cream butter and sugar on medium speed until light and fluffy. Add eggs, one at a time, beating well after each addition. Add the flour mixture (with the mixer on low) in three parts alternately with the milk mixture, beginning and ending with flour. Beat just until it comes together. Do not overmix and be sure to scrape the sides and bottom of the bowl in between mixing.
Divide batter evenly between pans; smooth tops. Bake until a toothpick inserted in centers comes out clean, 50-60 minutes.
While the cakes are baking, make the glaze by heating granulated sugar and lemon juice in a small pan over low heat. Bring to a simmer and stir. Once sugar is dissolved, remove from heat and let sit until cakes are done.
Once done, cool cakes 15 minutes in pan. Turn out cakes onto a rack. Use a pastry brush to spread the glaze evenly over the tops and sides of both cakes. Let dry and completely cool, at least 2 hours.
Make the drizzle by mixing all ingredients with a whisk. Set rack with cakes over a baking sheet lined with waxed paper. Pour drizzle over cooled cakes, letting it run down the sides; let dry, about 30 minutes.