Luther H. Allen
December 15, 1918 - June 16, 2007
Deacon Luther H. Allen, 88, passed away Saturday, June 16, 2007 at Candler Hospital. He was a native of Alexander City, Alabama, but lived in Savannah for the past 60 years. He was the owner and operator of Allen Convenience Store. He also worked... View Obituary & Service Information