Zella Starr Webb
December 9, 1943 - November 15, 2021
Zella Starr Webb, 77, of Decatur, GA passed on Monday, November 15, 2021. Celebration of Life Services (LIVE STREAM) will be held on Saturday, November 20, 2021, 1:00 PM at our Avondale-Scottdale Chapel 351 N. Clarendon Ave. Scottdale, GA 30079.... View Obituary & Service Information