Omar Flores Castillo Image
Inmate ID #85703
Gender Male
Location Santa Fe, New Mexico
Time Left 15086 days
Release Date
Phone 505-827-8205
Inmate Custody Status
Share