1586 Lyle Dr, San Jose, CA, 95129 (current address)
8262 Crystal Walk Cir, Elk Grove, CA, 95758 (2018 - 2022)
2301 60th St, Sacramento, CA, 95817 (2014 - 2015)
We found 1 person named Leo Delacruz in San Jose, CA. View Leo’s phone numbers, current address, previous addresses, emails, family members, neighbors and associates.
Sponsored by Ancestry.com
Leo Delacruz
View Birth RecordsLeo Delacruz
View Death RecordsLeo Delacruz
View Divorce RecordsFrequently asked questions for Leo Delacruz
Leo Delacruz has already turned or will soon turn 69.
The current phone number for Leo Delacruz is (916) 254-0765.
Leo Delacruz lives at 1586 Lyle Dr, San Jose, California, 95129 and has been a resident there since 2023.
Previously, Leo Delacruz lived at 8262 Crystal Walk Cir, Elk Grove, California, 95758 · 2301 60th St, Sacramento, California, 95817.