Louis Deleon was born in 1979, age 45. Louis Deleon's address is 6347 Okinawa Drive , Colorado Springs, CO 80902. Possible relatives include Claudia Ainza, Cheryl Couch and 10 others. Public records show Louis has also lived in Apollo Beach, FL and Crestview, FL. Louis's latest phone number is (270) 640-6584. Previous phone numbers include (813) 826-5116.
Address History: 6347 Okinawa Drive, Colorado Springs, CO 80902;
7825 Bristol Park Drive, Apollo Beach, FL 33572;
Crestview, FL 32536;
Ruskin, FL 33570;
Fort Campbell, KY 42223
Results 1 - 1 of 1