Leena Felix was born in 1975, age 48. Leena Felix's address is 12304 Ragweed Street , San Diego, CA 92129. Possible relatives include Felix Mathews, Stefanie Matthews and others.
Address History: 12304 Ragweed Street, San Diego, CA 92129;
23046 N 88th Way, Scottsdale, AZ 85255;
San Mateo, CA 94403
Results 1 - 1 of 1