Otila Garcia was born in 1960, age 64. Otila Garcia's address is 502 Redford Drive , Laredo, TX 78045. Possible relatives include Elizabeth Cortez, Joey Garcia and 17 others. Public records show Otila has also lived in Laredo, TX. Otila's latest phone number is (956) 206-9131. Previous phone numbers include (956) 753-7979 and (956) 763-7993.
Also goes by: Tila M Garcia
Results 1 - 1 of 1