The life of Estrela Odilia Nilsen Estrela (which means Star in Portuguese) Odilia Santos was born November 30, 1920 in New Bedford, Massachusetts. And throughout her life lived in Oakland, San Leandro, Willits, Cameron Park and Rescue California... View Obituary & Service Information