Elena Castillo was born in 1952, age 71. Elena Castillo's address is 3525 Lake Crest Drive , Lake Elsinore, CA 92530. Possible relatives include Mauricio Castillo, Richard Castillo and 1 others. Public records show Elena has also lived in Chula Vista, CA and Imperial Beach, CA. Elena's latest phone number is (317) 535-6256. Previous phone numbers include (619) 422-5630 and (909) 245-0333.
Also goes by: Elena Castillo
Address History: 3525 Lake Crest Drive, Lake Elsinore, CA 92530;
40 I Street, Chula Vista, CA 91910;
Imperial Beach, CA 91932;
Wildomar, CA 92595;
Greenwood, IN 46143
Results 1 - 1 of 1