Nicolas Robert Castillo
October 16, 1987 - September 12, 2022
Nicolas Robert Castillo born on October 16, 1987, in San Diego CA entered into eternal rest on September 12, 2022, in San Diego, California. A true native of San Diego, he was born to his mother Martha Soto and raised as the eldest of 5 children.... View Obituary & Service Information