Otila Casares was born in 1928, age 95. Otila Casares's address is 826 W Norwood Court , San Antonio, TX 78212. Public records show Otila has also lived in San Antonio, TX. Otila's latest phone number is (210) 317-3729. Previous phone numbers include (210) 736-5885.
Results 1 - 1 of 1