Librada De La Cruz Castro, age 88 of Channelview entered into eternal rest on August 20, 2020. She was born on July 20, 1932 to Feliciano De La Cruz and Alejandra Castro. Visitation will be held Friday, August 28, 2020, 4:00 pm - 7:00 pm at... View Obituary & Service Information
