His birth date was listed as June 1, 1971. Julio got 54. The residency of Julio is at 24 Leonard Str, Elgin, IL 60123. Records show two other people linked to the same address: Jesus Ballejo and Griselda Burciaga
Main Address
24 Leonard St, Elgin, IL 60123
Single Family
Two bathrooms
Lot Size - 8,712 sqft, Floor Size - 985 sqft
Parcel ID# 0614329020
Last Sale Nov 2004 - Price $225,000
County: Kane County
FIPS: 170898511013003
Possible connections via main address - Jesus Ballejo, Griselda Burciaga