Loida Leal Image
Inmate ID #02288041
Gender Female
Location Lockhart, Texas
Time Left 335 days
Release Date
Phone 512-398-3480
Inmate Custody Status
Share