Elsa Talleda was born in 1926, age 98. Elsa Talleda's address is 4818 W Melrose Street , Chicago, IL 60641. Possible relatives include Elsa Castro, Fidencia Castro and 10 others. Public records show Elsa has also lived in Miami, FL. Elsa's latest phone number is (305) 283-9211.
Phone Numbers: (305) 283-9211
Results 1 - 1 of 1