Tecla Quijada was born in 1970, age 53. Tecla Quijada's address is 700 W E Street Unit 1001, San Diego, CA 92101. Possible relatives include Brenda Levy, Daniel Levy and 3 others. Tecla's latest phone number is (760) 476-9473.
Phone Numbers: (760) 476-9473
Address History: 700 W E Street Unit 1001, San Diego, CA 92101;
3545 Coastview Court, Carlsbad, CA 92010;
Point Roberts, WA 98281
Results 1 - 1 of 1