Peach French Toast Bake with Almonds Recipe | Yummly