Holly Lena Otto
June 4, 1976 - October 5, 2025
Holly Lena Otto, 49, passed away in Orlando, Florida on October 5, 2025. She was born in Riverdale, Georgia on June 4, 1976. Holly lived her life with a beautiful, free-spirit and a heart full of love. She found peace and joy in waterfalls,... View Obituary & Service Information
