Felix Deleon was born in 1965, age 58. Felix Deleon's address is 64 Chaplin Street , Pawtucket, RI 02861. Possible relatives include Adrian Davila, Carmen Deleon and 7 others. Felix's latest phone number is (401) 272-6696. Previous phone numbers include (401) 654-8951 and (401) 663-7762. The latest email address for Felix Deleon is xxy****@aol.com.
Also goes by: Felix Leon,
Felix A Leon,
Frelix Adrian Leon
Address History: 64 Chaplin Street, Pawtucket, RI 02861;
66 Chaplin Street, Pawtucket, RI 02861;
Providence, RI 02908
Emails: xxy****@aol.com
Results 1 - 1 of 1