Whisk eggs, sugar, limoncello, vanilla and almond extract together in large bowl.
Gradually whisk in milk and cream.
Add bread cubes and stir. Let stand until bread absorbs some of liquid, about 20 minutes. Pour into baking dish.
Bake until gently puffed and knife inserted in center comes out clean, about 40-45 minutes. If serving warm, let set for 5 minutes. If baking ahead of time, let it cool, cover with plastic wrap and store in refrigerator. This will keep for 2 days and serve chilled.
Limoncello Syrup: Bring limoncello and sugar to boil in small saucepan. Stir constantly until sugar is completely dissolved. Let boil 1-2 minutes until slightly reduced. Remove from heat and use syrup while warm.
Cut warm pudding into 6 pieces and place in a bowl, top with a scoop of ice cream and drizzle with warm syrup. Garnish with mint sprig.
Recipe by Geaux Ask Alice! at https://geauxaskalice.com/tangy-limoncello-bread-pudding/