Leonard Deleon's address is 1530 North Denair Avenue Apartment B, Turlock, CA 95380. Possible relatives include Abigail Albert, Elisa Beltran and 10 others. Leonard's latest phone number is (209) 578-0318. Previous phone numbers include (209) 602-9364 and (209) 656-0953.
Address History: 1530 North Denair Avenue Apartment B, Turlock, CA 95380;
1103 Badgley Drive, Modesto, CA 95350;
Patterson, CA 95363
Results 1 - 1 of 1