Castro May 4, 1993 – April 28, 2019 Taylor Nicole Castro of San Antonio, Texas passed away peacefully at her home after a brave battle with Leukemia. Her family and friends were by her side when she drifted off to be with the Lord.... View Obituary & Service Information