Leandro Velaquez's address is 345 E Locust Street , Kankakee, IL 60901. Possible relatives include Ana Garcia, Ignacio Munoz and 19 others. Public records show Leandro has also lived in Kankakee, IL. Leandro's latest phone number is (815) 304-5340.
Phone Numbers: (815) 304-5340
Results 1 - 1 of 1