Family/Spouse: Estella Castro. Estella (daughter of Amado Jesus Castro and Sarah Torres) was born on 11 Jul 1885 in California; died on 5 Mar 1975 in San Francisco, California. [Group Sheet] [Family Chart]